https://github.com/prisma/prisma-client-js
Type-safe database client for TypeScript & Node.js (ORM replacement)
https://github.com/prisma/prisma-client-js
Last synced: 4 months ago
JSON representation
Type-safe database client for TypeScript & Node.js (ORM replacement)
- Host: GitHub
- URL: https://github.com/prisma/prisma-client-js
- Owner: prisma
- License: apache-2.0
- Archived: true
- Created: 2019-05-10T11:39:57.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-01-14T10:06:20.000Z (about 4 years ago)
- Last Synced: 2024-10-25T18:29:27.625Z (4 months ago)
- Language: TypeScript
- Homepage:
- Size: 76.6 MB
- Stars: 1,467
- Watchers: 49
- Forks: 67
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-list - prisma-client-js - safe database client for TypeScript & Node.js (ORM replacement) | prisma | 1469 | (TypeScript)
README
### ⚠️ We've moved our issue and feature tracking for the Prisma JS Client to [prisma/prisma](https://github.com/prisma/prisma).
Rest assured, the Prisma JS Client is alive and well. We're just archiving this repository to make it more clear for everyone where to open issues. See you over at [prisma/prisma](https://github.com/prisma/prisma/)!
---
Prisma Client JS: Query builder for TypeScript & Node.js (ORM replacement)
Quickstart
•
Website
•
Docs
•
API Reference
•
Examples
•
Blog
•
Slack
•
•
Demo videos
Prisma Client JS is an **auto-generated query builder** that enables **type-safe** database access and **reduces boilerplate**. You can use it as an alternative to traditional ORMs such as Sequelize, TypeORM or SQL query builders like knex.js.
It is part of the [Prisma](https://www.prisma.io/) ecosystem. Prisma provides database tools for data access, declarative data modeling, schema migrations and visual data management. Learn more in the main [`prisma`](https://github.com/prisma/prisma/) repository or read the [documentation](https://www.prisma.io/docs/).
## Getting started
Follow one of these guides to get started with Prisma Client JS:
- [Quickstart](https://www.prisma.io/docs/getting-started/quickstart) (5 min)
- [Setup a new project with Prisma (SQL migrations)](https://www.prisma.io/docs/getting-started/setup-prisma/start-from-scratch-sql) (15 min)
- [Setup a new project with Prisma (Prisma Migrate)](https://www.prisma.io/docs/getting-started/setup-prisma/start-from-scratch-prisma-migrate) (15 min)
- [Add Prisma to an existing project](https://www.prisma.io/docs/getting-started/setup-prisma/add-to-existing-project) (15 min)Alternatively you can explore the ready-to-run [examples](https://github.com/prisma/prisma-examples/) (REST, GraphQL, gRPC, plain JavaScript and TypeScript demos, ...) or watch the [demo videos](https://www.youtube.com/watch?v=0RhtQgIs-TE&list=PLn2e1F9Rfr6k9PnR_figWOcSHgc_erDr5&index=1) (1-2 min per video).
## Contributing
Read more about how to contribute to Prisma Client JS [here](https://github.com/prisma/prisma/tree/master/src).
## Security
If you have a security issue to report, please contact us at [[email protected]](mailto:[email protected]?subject=[GitHub]%20Prisma%202%20Security%20Report%20)