@celerity-sdk/datastore
v0.8.2
Published
NoSQL data store abstraction for the Celerity Node SDK (DynamoDB / Cloud Firestore / Cosmos DB)
Readme
@celerity-sdk/datastore
NoSQL data store abstraction for the Celerity Node SDK.
Provides a unified DatastoreClient interface for working with NoSQL databases across cloud providers:
- AWS: Amazon DynamoDB
- Google Cloud: Google Cloud Firestore
- Azure: Azure Cosmos DB
Installation
pnpm add @celerity-sdk/datastoreInstall the cloud SDK for your target platform as a peer dependency:
# AWS
pnpm add @aws-sdk/client-dynamodb @aws-sdk/lib-dynamodb
# GCP
pnpm add @google-cloud/firestore
# Azure
pnpm add @azure/cosmosStatus
This package implements the DatastoreClient interface and provides a DynamoDBProvider for AWS DynamoDB. Support for Google Cloud Firestore and Azure Cosmos DB will be added in future releases.
Part of the Celerity Framework
See celerityframework.io for full documentation.
