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 1 Capabilities 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.

Capabilities

StepZen GraphQL API Management

GraphQL API lifecycle management workflow for StepZen/IBM API Connect. Covers deploying GraphQL APIs from REST, database, and GraphQL backends, managing endpoints, rotating API ...

Run with Naftiko

Semantic Vocabularies

Stepzen Context

14 classes · 3 properties

JSON-LD

API Governance Rules

StepZen API Rules

8 rules · 4 errors 4 warnings

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Website
Website
👥
GitHub Organization
GitHub Organization
🔗
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-productions.s3.amazonaws.com/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-02'
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: GitHub Organization
        url: https://github.com/stepzen-dev
      - type: CLI Reference
        url: https://stepzen.com/docs/cli/cli-commands
      - type: Getting Started
        url: https://stepzen.com/docs/quick-start/install-and-setup
      - type: IBM Documentation
        url: https://www.ibm.com/docs/en/stepzen
  - 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: Portal
    url: https://stepzen.com/
  - type: Documentation
    url: https://stepzen.com/docs
  - type: Website
    url: https://stepzen.com/
  - type: GitHub Organization
    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: [email protected]