Blog
Stay up to date with the latest from Prisma. Guides, announcements, and articles about Prisma, ORMs, databases, and the data access layer.

How We're Constantly Improving the Performance of Prisma
See how Prisma's engineering team approaches performance with tooling, benchmarking, and practices for fast, predictable database workflows.


Open Sourcing GraphQL Middleware - Library to Simplify Your Resolvers
GraphQL Middleware lets you run reusable logic around resolvers for cleaner authorization, logging, error handling, and code organization.


GraphQL Europe 2018: The GraphQL community comes together in Berlin
GraphQL Europe 2018 brought the community together in Berlin with talks, workshops, and discussions on the future of GraphQL.


New Release Process for Prisma
Learn how Prisma's release process uses dedicated beta periods to improve quality while keeping new features shipping quickly.


Prisma raises $4.5M to build the GraphQL data layer for all databases
Prisma raised $4.5M to build a GraphQL data layer for databases and shared the vision behind the company's next phase of product development.



Tutorial: Building a Realtime GraphQL Server with Subscriptions
Learn how to build a realtime GraphQL server with subscriptions so clients can receive live event updates.

Tutorial: Render Props in React Apollo 2.1
Learn how to use the React Apollo 2.1 render props API in a full-stack GraphQL tutorial.


Reasons to use GraphQL | Top 5 Reasons Why and How to use GraphQL
Learn five reasons to use GraphQL and how it can improve flexibility, developer experience, and API efficiency.


GraphQL Directive Permissions — Authorization Made Easy
Learn how GraphQL directive permissions provide a declarative way to implement authorization rules and protect data in GraphQL servers.


How to wrap a REST API with GraphQL - A 3-step tutorial
Learn how to wrap a REST API with GraphQL in three steps and expose a more flexible query interface for clients.


GraphQL Basics: Demystifying the `info` Argument in GraphQL Resolvers
Learn what the `info` argument in GraphQL resolvers contains and how it helps with selection sets, execution context, and server internals.


GraphQL Schema Stitching explained: Schema Delegation
Understand GraphQL schema delegation and how schema stitching combines multiple services into a unified GraphQL API.
