Skip to content

Roadmap 🏁

Mock Services

  • Ability to create a REST mock service
    • Ability to add mock endpoints for REST mock services
  • Ability to create a GraphQL mock service 🎯
    • Ability to add a mock for a query 🎯
    • Ability to create a mock for a mutation 🎯
  • Ability to configure global response headers
  • Ability to create scenarios of type 'HTTP Response'
  • Ability to create scenarios of type 'Proxy'
    • Ability to configure proxy request headers and proxy response headers in proxy scenarios
  • Partial Proxying: If enabled, Ability to configure an upstream endpoint for mock service, such that requests to any non-implemented endpoints in the mock service will be proxied to the upstream
    • Ability to configure proxy request headers and proxy response headers in partial proxy mode
  • Should be able activate a random scenario, from the configured scenarios.
  • Ability to create scenarios of type 'Network Condition'
    • Ability to create scenario 'Socket Hang up'
  • Ability to configure a response delay
    • Ability to send a response body with randomly generated data using faker.js
    • Ability to send a dynamic response depending on the content of the request, using JSONata mapping
  • Ability to update mock endpoints
    • Ability to delete a scenario
  • Ability to delete mock endpoints
  • Ability to view mock service configuration
  • Ability to view all mock services
  • Ability to configure CORS for a mock service

Workspaces

  • Ability to create a workspace
  • Ability to update a workspace
  • Ability to list workspaces
  • Ability to delete a workspace
  • Ability to view request/response log for the workspace

History

  • Ability to view request/response log for workspace
  • Ability to view request/response log for each endpoint in workspace
  • Ability to clear activity log for workspace
  • Ability to export activity log for workspace

Importing

  • Ability to import an OpenAPI Spec and auto generate the mock service
  • Ability to import a Switchboard dump file

Exporting

  • Ability to export a mock service config as a Switchboard dump file

Configuration API

  • Ability to create an API client that generates a Client ID/Client Secret key pair