Ellipse Gradient for Header
MARTINI FEATURES

Database services

Connect Martini to the databases, warehouses, and lakehouses that power your business. Build SQL and NoSQL services, generate queries, call stored procedures, manage transactions, and use database operations inside workflows.

Martini helps developers turn database access into reusable services and workflow steps without hiding the details they need to control.

PostgreSQL

MySQL

Microsoft SQL Server

Oracle

MongoDB

Cassandra

DynamoDB

Redis

Amazon Redshift

Snowflake

Google Big Query

SQL database connections

Connect to SQL databases and use them across services, workflows, APIs, and integrations. Martini lets developers work with relational data as part of larger backend processes.

SQL workflow database node

Use database nodes directly inside workflows. Query, update, and process SQL data as part of a larger automation without leaving the workflow designer.

SQL service editor

Create and manage SQL services using Martini’s SQL Service Editor. Build database operations, configure inputs and outputs, and make SQL logic reusable across projects.

SQL query generation

Generate SQL queries from database structures to speed up development. Use generated queries as a starting point, then review, edit, and refine them as needed.

Parameterized queries

Use parameters to make SQL queries reusable and safer. Pass values into queries at runtime instead of hardcoding data into each operation.

Dynamic inputs and outputs

Define inputs and outputs that match the database operation. Martini can help structure the data a service receives and returns, making database services easier to reuse in workflows and APIs.

Stored procedures

Call stored procedures from Martini and include them in services, workflows, or API operations. Reuse existing database logic instead of rebuilding it elsewhere.

SQL database views

Work with SQL database views as part of your data access layer. Use views to simplify complex database structures and expose the data your integrations need.

SQL transactions and XA transactions

Manage database work with transaction support. Use SQL transactions and XA transactions when a process needs coordinated, reliable updates across one or more systems.

NoSQL database connections

Connect to NoSQL databases and use them in Martini services and workflows. Work with non-relational data sources as part of your integration and automation processes. Use Martini with popular NoSQL technologies including MongoDB, Cassandra, DynamoDB, and Redis. Connect to the systems that fit your architecture and data model.

NoSQL workflow database node

Use database nodes directly inside workflows. Query, update, and process NoSQL data as part of a larger automation without leaving the workflow designer.

Cassandra service editor

Create and manage Cassandra services using Martini’s Cassandra Service Editor. Build database operations, configure inputs and outputs, and make Cassandra NoSQL logic reusable across projects.

MongoDB service editor

Create and manage MongoDB services using Martini’s MongoDB Service Editor. Build database operations, configure inputs and outputs, and make MongoDB NoSQL logic reusable across projects.

Redis functions

Martini includes a library of Redis functions that can be used in Workflows and Services to read/write and execute Redis operations.

Data warehouse connections

Connect Martini to cloud data warehouses for analytics, reporting, and operational data access. Use warehouse data in workflows, services, and APIs. Work with major cloud data warehouses including Snowflake, Amazon Redshift, and Google BigQuery. Bring analytical data into your integration and automation flows.

Distributed data connections

With Martini’s support for Apache PrestoDB you can connect to and query multiple data sources—such as Data Lakes (Amazon S3), Relational Databases (MySQL, PostgreSQL), and NoSQL or Streaming stores (Kafka) in a single query.