StepZen logo

StepZen

StepZen (now IBM API Connect Essentials) is a GraphQL-as-a-Service platform that enables developers to build, deploy, and manage GraphQL APIs by connecting to multiple backends including REST APIs, SQL databases, NoSQL databases, GraphQL endpoints, and SOAP services. APIs are defined declaratively using GraphQL SDL with custom directives like @rest and @dbquery. StepZen runs a high-performance in-memory Golang GraphQL engine deployed on Kubernetes, optimizing queries at runtime for low latency and high throughput.

2 APIs 0 Features
Backend IntegrationGraphQLAPI GatewayREST to GraphQLIBMData Federation

APIs

StepZen GraphQL API

GraphQL API platform for connecting to REST, databases, and other backends, automatically generating a GraphQL schema and resolvers from your data sources. Supports authenticati...

StepZen Admin API

REST API for managing StepZen accounts, deployed GraphQL endpoints, API keys, and usage metrics programmatically.

Semantic Vocabularies

Stepzen Context

14 classes · 3 properties

JSON-LD

API Governance Rules

StepZen API Rules

8 rules · 4 errors 4 warnings

SPECTRAL

JSON Structure

Stepzen Endpoint Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Website
Website
👥
GitHubOrganization
GitHubOrganization
🔗
Dashboard
Dashboard
🔗
IBM Product Page
IBM Product Page

Sources

apis.yml Raw ↑
aid: stepzen
name: StepZen
description: >-
  StepZen (now IBM API Connect Essentials) is a GraphQL-as-a-Service platform that enables developers to build, deploy,
  and manage GraphQL APIs by connecting to multiple backends including REST APIs, SQL databases, NoSQL databases,
  GraphQL endpoints, and SOAP services. APIs are defined declaratively using GraphQL SDL with custom directives like
  @rest and @dbquery. StepZen runs a high-performance in-memory Golang GraphQL engine deployed on Kubernetes, optimizing
  queries at runtime for low latency and high throughput.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Backend Integration
- GraphQL
- API Gateway
- REST to GraphQL
- IBM
- Data Federation
url: https://raw.githubusercontent.com/api-evangelist/stepzen/refs/heads/main/apis.yml
created: '2026-03-16'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: stepzen:stepzen-api
  name: StepZen GraphQL API
  description: >-
    GraphQL API platform for connecting to REST, databases, and other backends, automatically generating a GraphQL
    schema and resolvers from your data sources. Supports authentication via API key, OAuth, and custom headers.
    Deployed instances are accessible at account.stepzen.net endpoints.
  humanURL: https://stepzen.com/
  baseURL: https://{account}.stepzen.net/{folder}/{name}/__graphql
  tags:
  - GraphQL
  - API Integration
  - Data Federation
  - REST
  - Database
  properties:
  - type: Documentation
    url: https://stepzen.com/docs
  - type: GitHubOrganization
    url: https://github.com/stepzen-dev
  - type: CLI Reference
    url: https://stepzen.com/docs/cli/cli-commands
  - type: GettingStarted
    url: https://stepzen.com/docs/quick-start/install-and-setup
  - type: IBM Documentation
    url: https://www.ibm.com/docs/en/stepzen
  - url: graphql/stepzen-graphql.md
    type: GraphQL
- aid: stepzen:stepzen-admin-api
  name: StepZen Admin API
  description: REST API for managing StepZen accounts, deployed GraphQL endpoints, API keys, and usage metrics programmatically.
  humanURL: https://stepzen.com/docs
  tags:
  - Administration
  - API Management
  - GraphQL
  properties:
  - type: Documentation
    url: https://stepzen.com/docs
common:
- type: LinkedIn
  url: https://www.linkedin.com/company/stepzen
- type: Portal
  url: https://stepzen.com/
- type: Documentation
  url: https://stepzen.com/docs
- type: Website
  url: https://stepzen.com/
- type: GitHubOrganization
  url: https://github.com/stepzen-dev
- type: Dashboard
  url: https://dashboard.ibm.stepzen.com/
- type: IBM Product Page
  url: https://www.ibm.com/products/api-connect
features:
- name: REST to GraphQL
  description: Import existing REST APIs and auto-generate GraphQL schemas using @rest directive
- name: Database to GraphQL
  description: Connect SQL (MySQL, PostgreSQL, MSSQL) and NoSQL databases using @dbquery directive
- name: GraphQL Federation
  description: Import and stitch multiple GraphQL endpoints into a unified schema
- name: SOAP to GraphQL
  description: Connect SOAP/WSDL services to GraphQL using @connector directive
- name: Declarative Schema
  description: Define APIs with GraphQL SDL and custom directives, no resolver code needed
- name: Auto-Generated Resolvers
  description: StepZen generates and optimizes resolvers at runtime from declarative schema
- name: Query Optimization
  description: Runtime query planning and optimization for low latency and high throughput
- name: Schema Explorer
  description: Built-in browser-based GraphQL schema explorer for testing deployed APIs
- name: CLI Import
  description: stepci import curl/graphql/mysql commands to introspect and generate schemas
useCases:
- name: API Aggregation
  description: Combine multiple REST and database sources into a single unified GraphQL API
- name: Frontend BFF
  description: Create tailored Backend-for-Frontend GraphQL layers for React, Next.js, Vue
- name: Data Federation
  description: Federate data from multiple disparate sources into a single queryable schema
- name: Legacy API Modernization
  description: Expose legacy REST and SOAP APIs as modern GraphQL endpoints
- name: Rapid Prototyping
  description: Quickly build and deploy GraphQL APIs from existing data sources
integrations:
- name: MySQL
  description: Connect MySQL databases using @dbquery directive
- name: PostgreSQL
  description: Connect PostgreSQL databases using @dbquery directive
- name: REST APIs
  description: Import any REST/HTTP API using @rest directive or stepzen import curl
- name: GraphQL
  description: Import existing GraphQL schemas using stepzen import graphql
- name: Shopify
  description: Pre-built Shopify GraphQL integration
- name: WordPress
  description: Connect WordPress data via REST API import
- name: Next.js
  description: Official Next.js starter template and integration guide
- name: Netlify
  description: StepZen build plugin for Netlify deployments
- name: Apigee
  description: GraphQL API management integration with Google Apigee
solutions:
- name: GraphQL as a Service
  description: Fully managed GraphQL execution layer without infrastructure management
- name: IBM API Connect Essentials
  description: StepZen functionality available as part of IBM API Connect platform
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com