Description
Currently, when creating a database in Astra via the client, the available options are very limited. Specifically, database creation is constrained to vector databases only, with no flexibility to choose other database types.
However, recent Astra platform evolutions introduce new capabilities that are not yet exposed at the client level, creating a gap between platform features and client usability.
Current Behavior
- Database creation is restricted to vector databases
- Only basic parameters such as name and location are supported
- No support for newer configuration options
Expected Behavior
The client should support more flexible database creation aligned with Astra’s latest capabilities, including:
- Ability to create databases with different flavors/types, not limited to vector databases
- Support for future availability of the Data API across all database types
- Ability to assign a database to a PCU group at creation time using a new parameter (e.g.,
pcuGroupUUID)
Proposed Solution
Refactor the database creation API to introduce a richer request model:
- Introduce a
DatabaseCreationRequest object encapsulating:
- Database name
- Location
- Database type/flavor
- PCU group assignment (
pcuGroupUUID)
- Additional future configuration options and feature flags
This approach improves extensibility and ensures alignment with evolving Astra platform capabilities.
Impact
- Limits adoption of new Astra features
- Prevents usage of non-vector database types
- Reduces flexibility for users managing infrastructure through the client
Description
Currently, when creating a database in Astra via the client, the available options are very limited. Specifically, database creation is constrained to vector databases only, with no flexibility to choose other database types.
However, recent Astra platform evolutions introduce new capabilities that are not yet exposed at the client level, creating a gap between platform features and client usability.
Current Behavior
Expected Behavior
The client should support more flexible database creation aligned with Astra’s latest capabilities, including:
pcuGroupUUID)Proposed Solution
Refactor the database creation API to introduce a richer request model:
DatabaseCreationRequestobject encapsulating:pcuGroupUUID)This approach improves extensibility and ensures alignment with evolving Astra platform capabilities.
Impact