Compose a GraphQL API from REST, Database & GraphQL Building Blocks

Run your GraphQL on a highly optimized engine

Trusted by

  • Work & Co
  • Everfund
  • Recorem
  • Persistent
  • Komax
  • HP Enterprise
BUILD QUICKER — RUN BETTER

You write a few lines of declarative code.
We bring a million lines to do all the hard things.

Declaratively build GraphQL APIs from backend building blocks

The quickest way to get started is to autogenerate your schemas and resolvers. Specify an existing data source using the stepzen import command. StepZen introspects the endpoint and generates a GraphQL schema for you, including the @rest, @dbquery, and @graphql directives. Link types using @materializer.

  • REST Endpointsstepzen import curl https://... -H "..."
  • Databasesstepzen import database
  • GraphQL Endpointsstepzen import graphql

Start Building

Building GraphQL APIs declaratively in StepZen

Declaratively build federated APIs from GraphQL building blocks

A federated GraphQL API (supergraph) brings together different services (subgraphs) into one unified API endpoint. Whether your subgraphs are built with StepZen or with another library or technology, you can assemble them into a federated graph using StepZen.

  • Using @graphql to connect to GraphQL backends and @materializer to link subgraphs extends the declarative building block model to supergraphs. No complex intermingling of concerns across subgraphs, no writing stubs of types, no declaring primary keys.
  • If you've built subgraphs using technology other than StepZen, StepZen can still federate them — and with no complex library modification to expose new edges like __service. You can even enable a StepZen subgraph to plug into an Apollo Federation layer.

Watch Video

GraphQL Federation in StepZen

StepZen's million lines of code runs optimized GraphQL on our cloud or your private cloud

Because you build your APIs declaratively, StepZen understands the API and can make optimization decisions at runtime. Whether you deploy a team GraphQL API (a subgraph) or a federated API (a supergraph) for your organization, your graph is automatically and continuously deployed to our cloud (or yours), and delivers:

  • Deployment at Scale
  • Automatic Parallelized Execution
  • Security and Control of your APIs and Data
  • Performance, Cost, and Reliability Optimizations
  • GREATER THAN

    99.99%

    uptime
  • GREATER THAN

    5000

    requests/sec
  • N+1 Optimization

    database optimization
  • Auto Caching

    configurable cache policies
  • APIkey and JWT

    API + backends fully protected
  • CI/CD ready

    declarative system = optimized DevOps
StepZen releases weekly

Developers like you are building great things with StepZen.

View all stories

Fast Start with Pre-built Schemas from GraphQL Studio

Build Multi-tenant GraphQL Applications

Faster Scalable Application Development with GraphQL-ized Mavenlink API

In the News

See what people are saying about GraphQL & StepZen.

Read more news

Latest Article

QuickBooks

GraphQL is a big deal: Why isn’t it the industry standard for database querying?

This site uses cookies: By using this website, you consent to our use of cookies in accordance with our Website Terms of Use and Cookie Policy.