Build GraphQL Easily
Optimize & Scale GraphQL Automatically
The only declarative approach for federated access to data
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
@graphql directives. Link types using
- REST Endpoints
stepzen import curl https://... -H "..."
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.
@graphqlto connect to GraphQL backends and
@materializerto 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
- GREATER THAN
N+1 Optimizationdatabase optimization
Auto Cachingconfigurable cache policies
APIkey and JWTAPI + backends fully protected
CI/CD readydeclarative system = optimized DevOps