StepZen is now part of IBM. For the most recent product information and updates go to
https://www.ibm.com/products/stepzen

Build GraphQL Easily
Optimize & Scale GraphQL Automatically

The only declarative approach for federated access to data

Trusted by

  • Work & Co
  • Everfund
  • Sight Consulting
  • Recorem
  • Persistent
  • Premium Music Marketing
  • Komax
  • HP Enterprise
  • DataStax
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.

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
Use Cases

See what people are building with StepZen.

View all use cases
Komax logo.

Komax | Building a data delivery layer that keeps pace with the scale & distribution of global business

Persistent logo.

Persistent | One API for data scattered across MSSQL, Salesforce, and Oracle backends

Work & Co.

Work & Co | 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

TechCrunch

IBM acquires GraphQL startup StepZen to step up its game in API management