Stargate-Document-API:library
Number of APIs: 34
This Stargate JSON Document API example collection is named Library
.
It is documented here, make sure to read before using this collection.
Stargate requires a Cassandra cluster. Stargate is deployable to bare metal, VMs, Docker/Compose, EKS, GKE, K8ssandra.io and DataStax Enterprise.
Development mode will install a Cassandra DB for you locally with non-production / desktop development settings.
On Astra DB, both Cassandra and Stargate are automatically setup (and managed) for you.
Most desktop development is free with Astra DB's 80GB free monthly plan. Sign up in a few clicks, no credit card is required.
-
Delete data - Delete document from collection DELETE {{base_doc_url}}{{doc_api}}/{{namespace}}/collections/{{collection}}/{{bookdocid}}
-
Authentication - Create a auth token (Stargate OSS only) POST {{base_auth_url}}{{auth_api}}
-
Create collection schema - Create empty collection library2 POST {{base_doc_url}}{{doc_api}}/{{namespace}}/collections
-
Create schema - Create a simple namespace test (Stargate OSS only) POST {{base_doc_url}}{{doc_schema}}
-
Retrieve schema - Get a particular namespace (test) GET {{base_doc_url}}{{doc_schema}}/{{namespace}}
-
Retrieve schema - Get all namespaces GET {{base_doc_url}}{{doc_schema}}
-
Create collection schema - Put a JSON Schema PUT {{base_doc_url}}{{doc_api}}/{{namespace}}/collections/{{collection2}}/json-schema
-
Get collection info - Get all collections from a namespace GET {{base_doc_url}}{{doc_api}}/{{namespace}}/collections
-
Write data - PUT document with documentId PUT {{base_doc_url}}{{doc_api}}/{{namespace}}/collections/{{collection}}/{{docid}}
-
Write data - POST ONE BOOK PUT {{base_doc_url}}{{doc_api}}/{{namespace}}/collections/{{collection}}/{{bookdocid}}