Skip to content

aws-amplify/amplify-data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

AWS Amplify Data Schema Builder

This repository contains the implementation for the Amplify Data Schema Builder package @aws-amplify/data-schema, the Amplify Data Client generateClient(), as well as supporting utilities, automated tests, and performance benchmarks.

These packages are dependencies of @aws-amplify/backend and aws-amplify (Amplify JS). They are not intended to be installed and used directly.

Quickstart

To get started with AWS Amplify, visit AWS Amplify Quickstart.

npm create amplify@latest

Package Description

@aws-amplify/data-schema contains:

  1. Schema Builder API implementation (a.schema(), a.model(), a.string(), etc.)
  2. Type mapping that emits client-side types from the schema definition
  3. generateClient() factory for generating a strongly-typed client from the schema definition

Security

If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our vulnerability reporting page. Please do not create a public GitHub issue.

Code of Conduct

This project has adopted the Amazon Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opensource-codeofconduct@amazon.com with any additional questions or comments.

Community

Join the Discord Server.

Contributing Guidelines

Thank you for your interest in contributing to our project. Please visit CONTRIBUTING for additional information on contributing to this project.

License

This project is licensed under the Apache-2.0 License.