Build GraphQL Easily
Optimize & Scale GraphQL Automatically
The only declarative approach for federated access to data
Trusted by
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 Endpoints
stepzen import curl https://... -H "..."
- Databases
stepzen import database
- GraphQL Endpoints
stepzen import graphql
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.
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 optimizationAuto Caching
configurable cache policiesAPIkey and JWT
API + backends fully protectedCI/CD ready
declarative system = optimized DevOps