Build a GraphQL server with any database


Prisma is a performant open-source GraphQL ORM-like layer doing the heavy lifting in your GraphQL server. It turns your database into a GraphQL API which can be consumed by your resolvers via GraphQL bindings.

23 Reviews
Jamie Barton
Jan König
Radoslav Stankov
 +60 reviews
  • Dominik Ferber
    Dominik FerberQuit job to make sideprojects for a year

    Super easy to get started and iterate


    No backups yet, but they are coming soon

    I never had a database/backend up and running so fast. Especially loving the new architecture which gives full flexibility to the developer regarding authentication of users and authorisation to change/access data. It is also easy to integrate data from other services into the own API, no vendor lock in at all!

    I recently reported an issue on a Friday afternoon on GitHub and it was solved within 24 hours, which is just great.

    I can really recommend Prisma!

    Dominik Ferber has used this product for one month.
  • Petr Bela
    Petr BelaCTO @ Flex TV

    Awesome team that's heavily involved in open-source and pushing GraphQL forward.


    I liked the cool Graphcool name.

    I have followed the team pretty much since they launched the beta of Graphcool more than two years ago. Since then I've watched them iterate on the product, rewrite it, write a ton of open-source libraries, and rewrite it again to deliver the best tool to build your own GraphQL server.

    The GraphQL community today stands on three pillars: Apollo, Prisma, and Facebook itself. It's amazing to see these guys evolve the product and take the company to the next stage.

    Petr Bela has used this product for one year.
  • Huvik

    Easy to use, flexible, rock solid, offers great developer tools, good support


    I couldn't find any

    We are using Prisma in production and we are supper happy with it. Prisma offers great flexibility in creating rich APIs. We have prisma 3 months in production and had no problems at all.

    Prisma is backed by great team and provides a lot of sources in bleeding edge technology world.

    Huvik has used this product for one month.
  • emil møller
    emil møllerfullstack ux/ui designer

    Best team behind this fantastic product!


    None, these guys are the best, and i've used all their former products with no regrets!

    Graphcool really makes graphQL a reality! As a frontend developer i'd wish that i'd never had to use REST again! GraphQL is awesome, and I believe that Prisma can help me get the full team on board, and we'll be able to scale and make better apps and sites!

    emil møller has used this product for one year.
  • Alex Alexeev

    easy to use, db friendly, nice community


    still new

    I used Prisma on a pet project only and did like that it gives you db and bindnings to it out of the box, it also helps to generate queries and mutations for new entities and more. Beside that, I really like what guys from are doing. Kudos!

    Alex Alexeev has used this product for one day.
  • Carsten B.
    Carsten developer, tabya GmbH

    easy to start, great team that answers questions blazing fast


    documentation was outdated with a few examples but community helped with all problems

    we are building a new product based on prisma and were using CakePHP before. It was easy to setup. Any problems we experienced were solved by the Slack / Forum community in no time.

    Fantastic product!

    Carsten B. has used this product for one month.
  • Matt Hrushka
    Matt HrushkaDirector of Engineer, Signal

    Awesome product, great community, would recommend for any new backend.


    Still a bit new and working out the kinks, but they are few and far between

    This is, by far the best GraphQL server solution out there. The out of the box crud queries and mutations are great. Don't have much bad to say at all.

    Matt Hrushka has used this product for one month.
  • Pros: 

    Fast API creation with complex relations


    Very error-prone installation and configuration

    I really like the idea of Prisma. It has allowed me to quickly create an API for my last app which would take weeks to do using traditional frameworks. The built-in GraphQl playground is one the best features of Prisma. It enables me to write and test my queries before I put them in my app, the auto-completion really helps here. Overall one of the best development tools I have ever used.

    Albert IWontShareMyNameWithYou has used this product for one month.
  • Devin McCoy
    Devin McCoysoftware developer

    very fast to get going, great docs, great community and support


    Error messages can be ambiguous

    Use this on my personal projects to build out graphql API's very fast. Extremely fast to get going and great support from the community. I don't think I have ever had a basic API up and running so fast before.

    Devin McCoy has used this product for one month.
  • Christian Nwamba
    Christian NwambaDeveloper Advocate

    Prisma just took the entire GraphQL developer experience to the next level


    None for now.

    I have been shying away from building GraphQL servers because of how resolvers can get intimidating for complex scenarios. Prisma just made it dead simple with its bindings.

    Christian Nwamba has used this product for one week.
  • Pros: 

    Easy to get started, OSS so no vendor lock-in



    I've used Prisma in a project and it's working great so far! The docs are very good, support is really good (they really think along with you), and the Slack community is active.

    While I'd recommend Prisma Cloud, you can also host it yourself. This is a huge deal if you can't use their cloud e.g. due to compliance reasons. I also really appreciate everything that Prisma does for the GraphQL community, packages like graphql-yoga and graphql-import. This really improves the trust I have in the company.

    One area that I'd really love to see improvements on is migrations. For example, you have a "lastLogin" field on the user but you want to move this to a separate SQL table without losing data. It might be out-of-scope for Prisma, so this could be a nice opportunity for another OSS package.

    Prisma already has a lot of good examples on how to do auth, etc. I look forward to even more real-world examples.

    Kees Kluskens has used this product for one month.
  • Pros: 

    Prisma is extremly easy to use and has super intuitive API! The time I spend on backend has been more than halved.


    You have to rethink your choices.

    I love the way Prisma allows me to describe my data model definitively. Backed by powerful server stack, it is super easy to bring power of GraphQL to my projects. It thoroughly changed the way I approach creating applications.

    Matic Zavadlal has used this product for one year.
  • Emre Celik
    Emre CelikTechnologist / Engineer

    A true leader in the GraphQL and DB/API as a Service community


    GraphQL is still early and not a lot of mature competition, potential vendor lock

    We have been working with the Prisma team for almost a year (v0.x to now 1.8.3). Their tireless commitment to quality and leading the GraphQL space is not easy. We have witnessed hyper releases of their product and have rarely been "burned" for early adoption. The latest release is by far their strongest. They provide a multi-tiered software structure in an otherwise immature space and back it up with hosted services. The attitude of the organization is to not "lock" you into their hosted services or any of their tiers. Simply what works for your business is for your organization to decide. They are more interested in the relationship than a one-size fits all solution as they know this space will continue to mature. To that end, the ease of use and design pattern they strongly suggest does offer a lot of capabilities and flexibility to fit the needs of many. We have found ourselves quite comfortable with the solution and are in fact spending all of our time on business logic and custom APIs rather than battling the nuances of graphql and database support. Once you do understand the proposed design patterns though, it is pretty remarkable how fast you can bring capabilities to your applications. We have standardized Prisma as our low-latency database access layer for all our applications.

    If you are more than a hobbyist, I do encourage you to try their enterprise package as it does come with dedicated support channels. The more customized solution you intend on having (including hosting one or all of your own tiers), the more in charge you have to be of your own upgrades. We found having dedicated channels as extremely helpful.

    Emre Celik has used this product for one year.
  • Craig McInroy
    Craig McInroyproblem solver

    Fills a void in an exciting space. Fabulous support from devs and the broader community. Very exciting aspects being actively developed.


    Still evolving, but doing so quickly and reliably.

    GraphQL is a powerful specification that enables APIs to be developed quickly. In the right conditions, new development and redesign of existing systems can benefit. Prisma takes an novel approach to implementing the spec. Tons of potential, in my opinion.

    Craig McInroy has used this product for one month.
  • Pros: 

    Super ease to use, great docs, active community, awesome DX


    Still relatively new

    Prisma has been an absolute dream to work with. It allows us build our backend way faster then we could have with a regular database -> graphql connection.

    The docs are great and easy to read and the (slack) community is active and helpful. This is definitely our number one pick when setting up a new backend stack!

    Corjen Moll has used this product for one month.
  • Pros: 

    Easy to start, fully open source, great docs, great slack support


    Some features missing but they move very fast!

    With a few lines of code your app is up and running with a great stack.

    Gauthier Rodaro has used this product for one month.
  • Sara Vieira
    Sara VieiraFront End Developer

    Everything this guys make is all I ever wanted in web dev


    None so far

    I have been using prisma for a long time and before that graphcool and for my experience it's amazing!


    ©They are also all incredi people !

    Sara Vieira has used this product for one month.
  • Jaikanth Kumaran
    Jaikanth KumaranProgrammer, Designer, Leader

    Abstracts the database beautifully


    Have to use Docker

    Love this technology and how it makes graphql easier even for complex schemas.

    Jaikanth Kumaran has used this product for one week.
  • Pros: 

    Drastically lowers the barrier to entry re GraphQL ecosystem.


    Because the abstraction is SO good, users w/o backend/DB exp may find discerning bounds of Prisma's capabilities and limitations difficult

    Prisma is magic.

    Michael Edelman has used this product for one year.
  • Pros: 

    Awesome data layer!


    No Rest API

    Nice framework (y)

    Bùi Khương Duy has used this product for one week.