Build & deploy production-ready solutions for free
Martini
Create:
Publish:
Features:
Bellini
Create:
Publish:
Features:
Negroni
Create:
Publish:
Features:
Services & Support
Expert support, flexible deployment, & SQL integration
Martini
Create:
Publish:
Additional Features:
Bellini
Create:
Publish:
Additional Features:
Negroni
Create:
Publish:
Additional Features:
Services & Support
Advanced tools for growing collaborative teams
Martini
Create:
Publish:
Additional Features:
Bellini
Create:
Publish:
Additional Features:
Negroni
Create:
Publish:
Additional Features:
Services & Support
For unlimited scalability & enterprise connectors
Martini
Create:
Publish:
Additional Features:
Bellini
Create:
Publish:
Additional Features:
Negroni
Create:
Publish:
Additional Features:
Services & Support
Create:
Publish:
Features:
Create:
Publish:
Additional Features:
Create:
Publish:
Additional Features:
Create:
Publish:
Additional Features:
Create:
Publish:
Features:
Create:
Publish:
Additional Features:
Create:
Publish:
Additional Features:
Create:
Publish:
Additional Features:
Create:
Publish:
Features:
Create:
Publish:
Additional Features:
Create:
Publish:
Additional Features:
Create:
Publish:
Additional Features:
(or $1,045 paid annually, get one month free)
Martini
Martini Server Runtime:
Bellini
Authenticated user accounts:
20 authenticated users
Negroni
Manifests:
10
Options
Support plan:
Prices are in USD and exclude any applicable Sales Tax, GST, VAT or JCT
Martini
Martini Server Runtime:
Bellini
Authenticated user accounts:
20 authenticated users
$0
Negroni
Manifests:
10 manifests
$0 p/mth
Options
Developer accounts:
Support plan:
Subtotal - subscriptions
Pay monthly
$95 p/mth
Pay annually, get 1 month free
$1,045 p.a.
Required products:
Martini Free Edition or above.
Martini supports integration with any platform that offers an API, including popular ERPs like NetSuite, Dynamics 365, and Xero, as well as CRMs such as Salesforce, HubSpot, Pipedrive, and Asana. Whether it’s REST, GraphQL, or SOAP APIs, Martini can consume them across all its editions, including the Free Edition.
Required product(s):
Bellini Free Edition (up to 5 users) or above (for more than 5 users).
Optional: Martini Free Edition or above.
Bellini enables you to create dashboards, reports, and custom enterprise apps. Bellini apps are made up of draggable UI components. The data in Bellini's UI components can be populated from a REST or GraphQL API, including those provided by popular CRM platforms. You can connect directly to your CRM API from your Bellini app or you may choose to route the request via Martini if you would like to transform or enrich the response from the CRM API before returning the data to your Bellini app. If the data returned by the API is in a format that is suitable for your report then you can connect to it directly from Bellini. However, let's say the response returned by the CRM API only contained transactional data but you wanted to display aggregate data in your Bellini app. In that case you could consume the CRM API in Martini, aggregate the sales data in Martini, and then securely make the data available to your Bellini app via an API created in Martini.
Required products:
Martini Teams Edition or above
Martini enables you to create and publish a REST or GraphQL API on any edition, including the Free Edition. However, there are other considerations based on the requirements of an API that is capable of handling several thousand requests per second. The peak load capacity of a Martini instance depends on multiple factors, including the number of vCPUs hosting the instance, request type, payload size, latency of backend resources, and data processing needs. For an API capable of handling a peak load of several thousand requests per second, a typical configuration would be a load-balanced server setup with at least three Martini server instances with 4 - 8 vCPUs each. Hosting multiple Martini instances is available only on the Teams or Enterprise Editions. Another consideration is if your API relies on a specific backend database then the requirements vary: the Professional Edition supports MySQL or PostgreSQL, the Teams Edition adds support for NoSQL databases like MongoDB or Cassandra, and the Enterprise Edition adds support for enterprise databases such as Microsoft SQL Server or Oracle.
Products required:
Martini Free Edition or above (depending on any backend database used).
Optional: Bellini Free Edition (less than 5 users) or above (more than 5 users).
Martini features a workflow designer that enables you to automate complex business processes, including customer onboarding. This workflow can be developed using any edition of Martini, including the Free Edition, while Bellini can create a user interface for associated approval processes and the like. One consideration is that if your onboarding process relies on a specific backend database then the requirements vary: the Free Edition supports an embedded HSQLDB database suitable only for small databases, the Professional Edition supports MySQL or PostgreSQL, the Teams Edition adds support for NoSQL databases like MongoDB or Cassandra, and the Enterprise Edition adds support for enterprise databases such as Microsoft SQL Server or Oracle.
Products required:
Martini Enterprise Edition.
Martini can handle integration, workflow automation, and data management tasks. Whilst PostgreSQL is supported on the Professional Edition, MongoDB is available only on the Teams Edition and above, and Microsoft SQL Server is supported exclusively on the Enterprise Edition. In this use case the requirement for Microsoft SQL Server will dictate that Martini Enterprise Edition would be required.
Product required:
Bellini Teams Edition or above.
Optional: Martini Teams Edition or above.
Bellini enables you to create client-side applications, dashboards, and reports, while Martini manages server-side business logic, data transformations, and secure database access via APIs. Bellini’s licensing is based on the total number of unique users across all your Bellini apps. You can manage user access through a user directory and authenticate users with a single sign-on (SSO) server, allowing seamless login to their assigned applications. The Professional Edition has a user limit of 150 user accounts, which would not meet your requirement of 200 users. For this user base, the Teams or Enterprise Editions would be more suitable, depending on Martini’s dependencies, such as the type of database in use.
Products required:
Martini Professional Edition or above.
The Professional Plan supports up to 5 developers, while the Teams Plan offers enhanced collaboration features for development teams, including integration with your preferred Git provider for source control. While either plan could be suitable for your needs, the Teams Plan is recommended if you require robust management of commits by multiple developers, as it supports Git-based source control and accommodates up to 25 developers. Another consideration is the backend databases and endpoints your existing integrations and workflows require. These vary for each edition of Martini, details of which can be found on the pricing table above. For more details and potential discounts available for migrating from a competitive platform, please contact our sales team.
Yes, the free edition is fully functional. No credit card required.
Yes with Martini Free Edition you can integrate any application with a REST, GraphQL, or SOAP API.
Yes with Martini Free Edition you can publish a REST or GraphQL API. Note, however, that if your API relies on a database the free edition only supports an embedded HSQLDB database that is only recommended for small databases.
Yes with Bellini Free Edition you can publish up to 5 Bellini apps with up to 5 unique authenticated users across all the apps.
No. All plans include a subscription to Martini, Bellini, and Negroni. The features of each product vary according to the plan. They cannot be purchased separately.
A cloud deployment of Martini is a fully managed service by Lonti. With a cloud deployment there is no software to install or configure. A self-managed environment runs on your own server or public cloud provider such as AWS, Azure, or Google Cloud. With a self-managed deployment you setup and configure one or more Martini Server Runtime instances to your own requirements.
Yes. Plan upgrades and additional services will take effect immediately.
Yes. You can add cloud and/or self-managed servers to any paid plan at anytime.
For cloud deployments, there is an additional cost for each database or message broker hosted by Lonti. Lonti does not impose any additional charges for databases or message brokers in self-managed environments.
The peak load capacity of a Martini instance depends on several factors, including the number of vCPUs, the type of request, the payload size, backend resource latency, and any required data processing. As a guideline, an 8 vCPU server can handle approximately 3,000 requests per second for a simple service that responds 'hello world' with no additional processing or backend dependencies.
We generally recommend a Medium (2 vCPU, 4GB Ram) instance for a server that is processing several thousand simple transactions per day, a Large (4 vCPU, 8GB Ram) instance for a server that is processing several thousand simple transactions per hour or an Extra Large (8 vCPU, 16GB Ram) instance for a server that is processing several thousand simple transactions per minute.
No. Bellini apps consume data from REST or GraphQL APIs. These APIs can be consumed directly from the publisher of the API using Bellini's secure API proxy. Martini can however add value to your Bellini apps with server side logic and databases, or by transforming and enriching responses from third party APIs before they are consumed by Bellini.
Yes. You can implement your own authentication, such as using a login/password hosted on Martini or through a third-party identity provider like a social login. This way, you can avoid Lonti's authenticated user charges. However, you will not benefit from the directory management and single sign-on across your applications offered by Bellini's authenticated user accounts.
Yes, apps can be published with or without user authentication.
Yes, you can publish your Bellini mobile apps to the Apple App Store or Google Play Store, provided they meet the respective store's requirements.
If you have a question about any of Lonti's products, usage, or billing please contact our sales team to discuss your requirements.