Ellipse Gradient for Header
MARTINI FEATURES

REST API development

Create and publish REST APIs with Martini. Design APIs from scratch, import existing OpenAPI or Swagger definitions, connect operations to handlers, secure endpoints, test behavior, and generate documentation.

Martini gives developers the tools to build APIs visually while keeping the implementation transparent, editable, and ready for enterprise use.

Create REST APIs from scratch

Design new REST APIs directly in Martini. Define resources, paths, methods, parameters, responses, and operation behavior from one development environment.

Import OpenAPI/Swagger definitions

Start from an existing API definition by importing OpenAPI or Swagger files. Martini can use the imported definition to create API structure and help developers move quickly from specification to implementation.

API paths and HTTP methods

Define API paths and the HTTP methods they support. Create endpoints for operations such as GET, POST, PUT, PATCH, and DELETE, then connect each operation to the logic that handles it.

Parameters and headers

Configure path parameters, query parameters, request headers, and response headers. Control the data each API operation receives and returns.

Response handling and mocking

Define API responses and mock behavior before the full implementation is complete. Use response handling to shape output, test consumers, and support API-first development.

Operation handlers

Connect API operations to the services, workflows, or logic that should run when an endpoint is called. Keep the API contract clear while implementing behavior behind each operation.

Security and authentication

Secure APIs with authentication and access controls. Configure how clients connect to protected endpoints and manage the security requirements for each API.

API scopes

Use scopes to control access to API operations. Define which clients or users can perform specific actions and keep API permissions aligned with your security model.

Validation and testing

Validate API definitions and test API behavior inside Martini. Check that endpoints, requests, responses, and handlers work as expected before publishing.

API documentation

Generate and maintain documentation for your REST APIs. Help developers understand available endpoints, required inputs, response formats, and authentication requirements.

API Explorer

Explore and test published APIs using API Explorer. Developers can inspect endpoints, send requests, review responses, and understand how an API behaves.

Generate OpenAPI schema

Generate OpenAPI schema from APIs built in Martini. Share API definitions with other tools, teams, and consumers that rely on standard API specifications.

Export Postman collections

Export APIs as Postman collections so developers can test, share, and collaborate using familiar API tooling.