Products
Prisma ClientPrisma MigratePrisma AdminPrisma CloudPrisma Enterprise
DocsCommunityBlog
Features
GraphQL APIBindingsQuery EngineData ModelingSupported Databases
Products
Prisma CloudPrisma Enterprise
DocsCommunityBlog

Prisma Blog

Guides, announcements and articles about Prisma, databases and the GraphQL ecosystem.

February 12, 2019

Using GraphQL Nexus with a Database

GraphQL Nexus is a code-first, type-safe GraphQL schema construction library for JavaScript/TypeScript. Learn how it can be connected to a database using the Prisma client & the new nexus-prisma plugin.

Using GraphQL Nexus with a Database

February 12, 2019

GraphQL Nexus is a code-first, type-safe GraphQL schema construction library for JavaScript/TypeScript. Learn how it can be connected to a database using the Prisma client & the new nexus-prisma plugin.

Don’t miss the next post!

Introducing GraphQL Nexus: Code-First GraphQL Server Development

February 7, 2019

In our last post, we've outlined the issues with SDL-first GraphQL server development. This week, we're excited to announce GraphQL Nexus, code-first GraphQL library. A guest post by Tim Griesser.

The Problems of "Schema-First" GraphQL Server Development

January 31, 2019

The tooling for GraphQL development exploded in the last two years. We argue that the need for most tools comes from the popular schema-first approach - and can be resolved by an alternative: code-first.

How Labelbox Supports Vast Machine Learning Needs with Prisma

January 8, 2019

With millions of data points managed and stored, Labelbox uses Prisma across their organization to improve database workflows and quickly build out the features their customers need.

Prisma Now Supports MongoDB (Preview)

December 4, 2018

Prisma 1.22 adds support for the popular NoSQL database MongoDB. It has a new datamodel format with exciting features such as embedded types, customizable IDs, new directives & more.

How HyreCar rewrote their app in 60 days with Prisma

November 14, 2018

On the cusp of an IPO, HyreCar used Prisma to accelerate the buildout of a new GraphQL application and simplify the migration to ensure an on-time launch.

Introducing graphqlgen: Generate & scaffold type-safe resolvers based on your GraphQL schema

October 30, 2018

graphqlgen translates GraphQL schemas into type definitions and scaffolds resolver implementations. It lets you implement type-safe resolvers without the need for writing boilerplate.

Prisma Client (Preview): Simplified & Type-safe Database Access

September 11, 2018

The Prisma client is an auto-generated library that can be used as an alternative to Prisma bindings to access data in your applications. It is available in JavaScript, TypeScript, Flow and Go.

Improving Scalability: Up to Four Times More Throughput in Prisma 1.14

August 21, 2018

The latest release of Prisma contains many performance improvements making 1.14 the fastest Prisma version ever. Query resolution increased by 35% on average and system throughput is 4 times higher than before.

How We're Constantly Improving the Performance of Prisma

August 21, 2018

Fast and predictable performance is crucial for software to succeed. Ensuring great performance is one of our key goals. This article discusses the practices and tools used by our engineering team to ensure that our software meets our high performance standards.

Open Sourcing GraphQL Middleware - A Library to Simplify Your Resolvers

August 07, 2018

GraphQL Middleware lets you run arbitrary code before or after a resolver is invoked. It improves your code structure by enabling code reuse and a clear separation of concerns.

Instant Prisma server deployment with new Heroku integration

June 28, 2018

Known for its simple workflows, Heroku is one of the most popular PaaS providers developers use to deploy their applications. With our new Prisma Cloud integration, you can now deploy Prisma to Heroku with a single click.

Introducing GraphQL for Visual Studio Code

June 15, 2018

We're releasing a plugin for VS Code to upgrade your daily GraphQL coding workflows. Features include intelligent autocompletion, jump-to-definition, syntax highlighting, query validation & a lot more.

🇪🇺 GraphQL Europe 2018: The GraphQL community comes together in Berlin

June 04, 2018

GraphQL Europe is happening in less than two weeks! This article reviews the highlights from our past GraphQL conferences and gives an idea about this year's GraphQL Europe with more than 400 attendees and expert speakers from companies like Facebook, GitHub, Twitter, Docker and many more.

New Release Process for Prisma

May 29, 2018

We're introducing an improved release process with a dedicated beta period to ensure high quality while shipping new features fast.

Experimental GraphQL - How Can We Stretch GraphQL to Its Limits, and beyond?

May 24, 2018

Are queries and mutations appropriate primitives for expressing the execution semantics of GraphQL operations? In this post, our guest author Mike Fix offers his opinion on this question.

Prisma raises $4.5M to build the GraphQL data layer for all databases

May 15, 2018

Today, we have some very exciting news to share: We've raised a $4.5 million seed round led by Kleiner Perkins and are rebranding to Prisma

GraphQL Binding 2.0: Improved API, schema transforms & automatic codegen

May 10, 2018

In a recent blog post, we introduced the concept of GraphQL bindings as a way for reusing and composing GraphQL APIs.

Prisma now supports Postgres

May 8, 2018

Today, we’re releasing Prisma 1.8 which introduces support for PostgreSQL. This has been one of Prisma’s most requested features so far.

Building a Realtime GraphQL Server with Subscriptions

April 26, 2018

GraphQL subscriptions allow clients to receive realtime updates from a GraphQL API upon specific events.

Tutorial: Render Props in React Apollo 2.1

March 27, 2018

A new version of the React Apollo client has been released. Learn how to use the new API in this fullstack tutorial.

Top 5 Reasons to Use GraphQL

March 20, 2018

GraphQL is becoming the new standard for API development — learn the top reasons why in this article.

Introducing Prisma Cloud — A GraphQL Database Platform

March 06, 2018

The easiest way to run Prisma in production — on any cloud.

GraphQL Directive Permissions — Authorization Made Easy

March 01, 2018

Directive permissions are a declarative way of implementing authorization rules in GraphQL servers. In this article, our guest author Dennis Walsh explains how to use them in order to protect your data.

How to wrap a REST API with GraphQL - A 3-step tutorial

February 22, 2018

REST APIs have been the standard for building web APIs for the past decade. In 2015, Facebook introduced a new and open-source query language for APIs that comes with notable advantages compared to REST: GraphQL!

GraphQL Server Basics: Demystifying the `info` Argument in GraphQL Resolvers

February 06, 2018

Structure and Implementation of GraphQL Servers (Part III)

Introducing Prisma 🎉

January 16, 2018

Today we are incredibly excited to announce Prisma, an open-source GraphQL API layer for your database.

Reusing & Composing GraphQL APIs with GraphQL Bindings

January 12, 2018

With GraphQL bindings you can embed existing GraphQL APIs into your GraphQL server.

GraphQL Schema Stitching explained: Schema Delegation

December 12, 2017

Understanding GraphQL schema stitching (Part II)

How do GraphQL remote schemas work?

December 06, 2017

Understanding GraphQL schema stitching (Part I)

GraphQL Server Basics: The Network Layer

November 28, 2017

Structure and Implementation of GraphQL Servers (Part II)

How to enable CORS for Express-GraphQL & Apollo Server

November 22, 2017

Learn how to configure cross-origin resource sharing on your express-based GraphQL servers.

GraphQL Server Basics: GraphQL Schemas, TypeDefs & Resolvers Explained

November 14, 2017

Structure and implementation of GraphQL servers (Part I)

All you need to know about Apollo Client 2

November 07, 2017

Apollo Client, a powerful and flexible GraphQL client library, just reached version 2.0. In this post, we want to highlight some of the major changes compared to the previous release.

Introducing GraphQL Playground

September 27, 2017

A powerful GraphQL IDE for better development workflows.

New Tooling to Improve Your GraphQL Workflows

August 01, 2017

Together with many awesome contributors from the community including the GraphQL team at Facebook, we have developed graphql-config — a unified way to configure GraphQL projects. We’re also excited to present the beta version of a new command-line tool to improve your local GraphQL development workflow: graphql-cli.

Getting Started with Relay Modern

June 18, 2017

This post is a step-by-step tutorial with the goal of building a simple Instagram application from scratch using create-react-app.

Relay Modern’s @connection directive

June 02, 2017

The @connection directive is new to Relay Modern and unfortunately doesn’t have any official documentation. In this article, we want to give a brief overview on how to use it.

GraphQL vs Firebase

May 05, 2017

With the variety of server-side technologies today, developers have a lot of choices when it comes to deciding what kind of backend to use for the next app. In this article, we want to explore the differences between Firebase and GraphQL, two very popular server-side technologies.

GraphQL SDL — Schema Definition Language

May 01, 2017

GraphQL has its own language to write GraphQL Schemas: The GraphQL Schema Definition Language (SDL). SDL is simple and intuitive to use while being extremely powerful and expressive.

Relay vs Apollo - An unopinionated comparison of GraphQL clients for React apps

April 01, 2017

Relay and Apollo are the most popular and sophisticated GraphQL clients available at the moment. But how do you know which one to choose?

How to use `create-react-native-app` with GraphQL & Apollo

March 28, 2017

The easiest way to get started with React Native apps that are using a GraphQL backend is with create-react-native-app and Apollo. In this tutorial we will learn how to build an Instagram app, where users can view and post images.

How to use `create-react-app` with GraphQL & Apollo

March 27, 2017

The easiest way to get started with React apps that are using a GraphQL backend is with create-react-app and Apollo. In this tutorial we will learn how to build an Instagram app, where users can view and post images.

How to build a Real-Time Chat with GraphQL Subscriptions and Apollo 🌍

March 17, 2017

In this tutorial, we explain how to build a chat application where the users can see their own and the locations of the other participants on a map. Not only the chat, but also the locations on the map get updated in realtime using GraphQL subscriptions.

Designing Powerful APIs with GraphQL Query Parameters - Learnings & Best Practices for GraphQL API Design

February 01, 2017

GraphQL queries provide an efficient way to fetch data, even across multiple types. This results in a great abstraction layer on top of databases, but sometimes more is needed to satify specific data requirements of modern applications.

Improving Performance with Apollo Query Batching

January 24, 2017

Learn about transport-level query batching, an advanced Apollo feature that enables you to significantly improve performance of complex applications.

Connections, Edges & Nodes in Relay

May 27, 2016

The terminology of Relay can be quite overwhelming in the beginning. Relay introduces a handful of new concepts on top of GraphQL, mainly in order to manage relationships between models.

Products

Prisma ClientPrisma MigratePrisma AdminPrisma CloudPrisma Enterprise

Resources

DocsGet StartedTutorialsExamples

Community

Meet the CommunitySlackForumConference

Company

AboutJobsBlogTerms & Privacy

Join the Prisma newsletter

Prisma © 2018