Elastictable schemas
About
This project includes JSON Schema definitions for usage with Elasictable's DynamoDB schema generator.
Installation
Install or update [Schemas] from npm (requires Node.js ≥ 10.13.0). Only Active LTS Node versions are supported.
$ npm i -g @elastictable/schemas
JSON Schemas
The JSON schemas are available here.
A versioned schema
We are continuously extending the features, and the schema expands with that. To ensure that current schemas keep working when we change stuff, we do not modify existing schemas. Instead, we then add a new version, while keeping the previous one intact.
The latest, unstable, version of the schema is called latest
. This one is the exception to the rule and is subject to change. We may make breaking changes to address unforeseen API issues.
When the version is considered final it will receive its version number.
Examples
Examples of valid data according to the schemas are located here.