.png)
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.