Ellipse Gradient for Header
MARTINI FEATURES

GraphQL API development

Build and work with GraphQL APIs in Martini. Create schemas, define queries and mutations, connect resolvers, validate behavior, and generate reusable services from GraphQL schemas.

Martini helps developers use GraphQL as part of a wider integration and automation strategy, alongside REST, databases, files, events, and workflows.

GraphQL database reader

Create GraphQL APIs backed by database structures. Use the GraphQL Database Reader to expose database data through GraphQL without manually building every operation from scratch.

Create GraphQL schemas

Define the schema that describes your GraphQL API. Model the types, fields, relationships, and operations that clients can use.

Define queries and mutations

Create queries for reading data and mutations for changing data. Use GraphQL operations to expose the exact data and actions required by your applications and integrations.

Resolvers and subscriptions

Connect GraphQL operations to the logic that returns or updates data. Use resolvers to control how fields and operations are handled, and subscriptions when clients need real-time updates.

Validation and testing

Validate GraphQL schemas and test API behavior inside Martini. Check that queries, mutations, resolvers, and responses work as expected before publishing or using them in integrations.

Generate services from GraphQL schemas

Turn GraphQL schemas into reusable Martini services. Use generated services inside workflows to query or update data as part of larger business processes.