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.

Collections

GraphQL

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

GRAPHQL

Pricing Plans

Stepzen Plans Pricing

3 plans

PLANS

Rate Limits

Stepzen Rate Limits

5 limits

RATE LIMITS

FinOps

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

Raw ↑
opencollection: 1.0.0
info:
  name: StepZen Admin API
  version: '1.0'
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Endpoints
    type: folder
  items:
  - info:
      name: List Endpoints
      type: http
    http:
      method: GET
      url: https://dashboard.ibm.stepzen.com/api/v1/endpoints
    docs: List all deployed GraphQL API endpoints in the account.
  - info:
      name: Create Endpoint
      type: http
    http:
      method: POST
      url: https://dashboard.ibm.stepzen.com/api/v1/endpoints
      body:
        type: json
        data: '{}'
    docs: Deploy a new GraphQL API endpoint from a schema configuration.
  - info:
      name: Get Endpoint
      type: http
    http:
      method: GET
      url: https://dashboard.ibm.stepzen.com/api/v1/endpoints/:endpointId
      params:
      - name: endpointId
        value: ''
        type: path
        description: Unique endpoint identifier
    docs: Retrieve details of a specific deployed endpoint.
  - info:
      name: Delete Endpoint
      type: http
    http:
      method: DELETE
      url: https://dashboard.ibm.stepzen.com/api/v1/endpoints/:endpointId
      params:
      - name: endpointId
        value: ''
        type: path
        description: Unique endpoint identifier
    docs: Delete a deployed GraphQL endpoint.
- info:
    name: API Keys
    type: folder
  items:
  - info:
      name: List API Keys
      type: http
    http:
      method: GET
      url: https://dashboard.ibm.stepzen.com/api/v1/api-keys
    docs: List all API keys in the account.
  - info:
      name: Create API Key
      type: http
    http:
      method: POST
      url: https://dashboard.ibm.stepzen.com/api/v1/api-keys
      body:
        type: json
        data: '{}'
    docs: Create a new API key for accessing GraphQL endpoints.
  - info:
      name: Delete API Key
      type: http
    http:
      method: DELETE
      url: https://dashboard.ibm.stepzen.com/api/v1/api-keys/:keyId
      params:
      - name: keyId
        value: ''
        type: path
        description: Unique API key identifier
    docs: Delete an API key.
- info:
    name: Account
    type: folder
  items:
  - info:
      name: Get Account
      type: http
    http:
      method: GET
      url: https://dashboard.ibm.stepzen.com/api/v1/account
    docs: Retrieve account information and usage statistics.
bundled: true