Roadmap 2024-2025
We have a lot of powerful features in mind for Callosum. We hope that you'll purchase a license and support these development efforts over the coming year. Soon we'll have a way for license holders to directly submit and vote on these ideas to influence our development approach.
Please note that this tentative roadmap is for informative purposes only. This list is not a commitment to deliver any material, code, or functionality. It should not be relied upon in purchasing decisions and may not be incorporated into any contract. The development, release and timing of any features or functionality described for Callosum remains at the sole discretion of Callosum.
Coming Soon!
These features are in active development, with the intention to ship as soon as they are ready.
- Component Schemas - View and Edit component schemas from the sidebar.
- Read-only usage - Lock all document changes so that users can only “use” the definitions.
- Test Runner - Automatically run tests during API usage.
- Test Generation - Schema-Based - Generate tests automatically from JSON Schemas.
- UI Improvements - “First run” experience, inline variable editing, undo, better editor autocomplete, generally improving all the rough edges…
Near term priorities
These features are in our backlog and planned for development, once more detailed requirements have been defined and active work is completed.
- Test Generation - Example-Based - Generate tests automatically from Example Request/Response data (HAR or sourced from OpenAPI spec)
- Overlays - Support for the OpenAPI Overlay specification.
- Arazzo - Edit and Run workflows using the new Arazzo specification
- Webhooks - Host webhook endpoints in the application to aid in the design and development of server pushed events.
- Third-party integrations - Enable 3rd party packages to act upon your OpenAPI document to e.g. validate, lint, or generate documentation and client sdk stubs.
Long term possibilities
There are many other things we could build out, but unless requested by paying users we don’t know where to focus our (limited) efforts yet.
- OpenAPI 4.0 “Moonwalk” - Once released, it will take some time before deployment tools are able to accept the new specification.
- Non-JSON content types - Alternative protocols and content-types for requests and responses e.g. gRPC/protobuf, XML, GraphQL, etc.
- Remote secrets integration - Sync environment variables with Self-Hosted or Cloud Secrets platforms (e.g. Infisical, AWS Secrets Manager, Azure Key Vault, HashiCorp Vault, etc)
- Monitors - Hosted monitors to validate adherence of implementations to the spec, and automatic test runners to identify data quality issues.
- Code Generation - Generate code to run and test APIs on your own systems without external providers.