Company
Connect
Bellini | ||||
---|---|---|---|---|
Published apps | editor mode only | 10 | 25 | unlimited |
Authenticated users | editor mode only | 25 | 75 | 250 |
Server-side services | via ngrok | |||
Core component library | ||||
Custom components | ||||
Secured 3rd party APIs | ||||
Single sign-on (SSO) | ||||
Martini | ||||
Deployment options | desktop | cloud | cloud or on-premise | cloud or on-premise |
Environments | dev only | dev & prod | dev, test, & prod | dev, test, & prod |
Prod server spec | n/a | medium | large | 2 x large |
Martini packages | 5 | 10 | 25 | unlimited |
Unlimited transactions | n/a | |||
Create & publish APIs | create only | |||
Consume any REST API | ||||
Trigger via any protocol | ||||
Manage data in any format | ||||
SQL database support | ||||
noSQL database support | ||||
Enterprise database support | ||||
Event broker support | ||||
Negroni | ||||
Negroni manifests | 5 | 10 | 25 | Unlimited |
Unlimited entities | ||||
Core CDM entity library | ||||
Custom CDM entities | ||||
SQL database support | ||||
Enterprise database support | ||||
Support | ||||
Community Q&A | ||||
Standard support | ||||
Gold support | Optional | Optional | ||
Platinum support | Optional |
Prices are in USD and exclude any applicable Sales Tax, GST, VAT or JCT
Discover what plan you need for each of the following projects
Each of these applications has a RESTful API. A Spark plan is a minimum requirement to integrate these platforms.
All plans support creating REST APIs. A Spark plan is a minimum requirement for writing to an open-source SQL database. A Standard plan supports NoSQL databases in addition to the SQL databases supported by the Spark plan. The Enterprise plan supports Microsoft SQL Server, Oracle, and DB2 in addition to the databases supported by the Standard plan.
On-premise deployments of Martini are supported on either the Standard or Enterprise plans. However, connections to a Microsoft SQL Server are only supported under the Enterprise plan.
Bellini consumes data from RESTful APIs. Server-side logic can be deployed on Martini and exposed via a RESTful API. A Spark plan is a minimum requirement to create server-side logic using Martini and expose that logic via a RESTful API.
Bellini supports consuming RESTful APIs with every plan. Hubspot has a RESTful API that can be consumed by Bellini. If the response from Hubspot doesn't require any further formatting then Bellini can consume it directly. If, however, the response from Hubspot needs to be manipulated or transformed, such as aggregating revenue data, then this can be done server-side using Martini. The Spark plan is the minimum requirement to consume a RESTful API using Martini, transform the response, and then republish the data to Bellini.
Bellini is priced on authenticated users. If the number of suppliers is less than 25 then the Spark plan is sufficient. User accounts are upgradeable on all plans. Bellini can either interface directly with the backend systems containing the source data if they have a RESTful API or if the data resides in a database then it can be exposed to Bellini via an API using Martini. Martini supports open source SQL databases on the Spark plan and enterprise SQL databases on the Enterprise plan.
Bellini is priced on authenticated users. If the number of customer service team members is less than 25 then the Spark plan is sufficient. User accounts are upgradeable on all plans. Connecting to multiple APIs with a single post from a Bellini app will require a server-side service that takes a single payload and sends it to both Salesforce and Netsuite. The server-side service is done in Martini. The Spark plan is the minimum requirement to GET or POST data simultaneously to and from the Bellini app via Martini to Salesforce and Netsuite.
Jira has a RESTful API that can be consumed by Bellini. Bellini supports consuming RESTful APIs with every plan.
Google Sheets has a RESTful API that can be consumed by Bellini. Bellini supports consuming RESTful APIs on any plan.
PipeDrive has a RESTful API that can be consumed by Bellini. Bellini supports consuming RESTful APIs on any plan.
If you have a question about any of Toro Cloud's products, usage, or billing please contact our sales team to discuss your requirements.
There is no additional cost for developer licenses. Unlimited developer licenses are included with every paid plan.
With Martini you have complete flexibility on how and where you deploy it. Deploying Martini as a managed service with Toro Cloud means that Martini Server is deployed, monitored, and managed for you.
On-Premise environments are self managed instances running on your own server or public cloud provider such as AWS, Azure, or Google Cloud. With an on-premise deployment you setup and configure a Martini Server Runtime instance to your own requirements.
A transaction is the execution of a service(s) from a Martini endpoint. Services are used to integrate applications, create data flows between data repositories, implement the operations of an API, or a step in a business process. Services are invoked by Martini endpoints such as a scheduler, via http, or an event. Services can, and often do, include other services. A sequence of services that is triggered by a single Martini endpoint counts as one transaction.
Example: When a contact is updated in Salesforce it calls Martini via webhook URL. This triggers an integration on Martini that writes the data to Netsuite as well as a local SQL database. In this case the Martini endpoint is a URL invoked by HTTP. This triggers one or more services that transforms the data into the required format and then posts it to the remote API of Netsuite and writes it to a local SQL database. As these services were invoked by a single endpoint this counts as one transaction.
A Martini package is a convenient and logical way to organize your APIs, integrations, and workflows. Packages are portable. They can be exported and transferred between server environments. Whilst a Martini package can contain as many APIs, integrations, and workflows, as you like, it is often more convenient to logically separate them into separate packages.
Additional production servers or higher capacity servers are available on the Enterprise plan only.
In a cloud deployment Dev and Test servers are provisioned on configurable Martini Workspaces. In an on-premise deployment Dev and Test instances can be provisioned on a single server with up to 4 vCPUs each. Dev and Test instances are licensed for development purposes only.
Martini Desktop can be used with any plan for no additional charge. The features of Martini Desktop will reflect the features of your plan.
For cloud deployments there is an additional cost for each database or message broker hosted by Toro Cloud. However, there is no additional cost from Toro Cloud for connections to external databases or message brokers.
Yes, authenticated user accounts for Bellini apps can be upgraded on all plans and are priced as follows:
Spark Plan:
First 25 users free
Thereafter $20 p/user
Standard Plan:
First 75 users free
Thereafter $20 p/user
Enterprise Plan:
First 250 users free
Thereafter $10 p/user
A single sign-on (SSO) directory enables you to manage all your users and the applications to which they are allowed to access. Authorized users can sign into any application using a single user name and password.
A manifest is a collection of data entities. A manifest can include sub manifests.
Book a demo to see how our fully integrated platform could revolutionise your organisation and help you wrangle your data for good!
Book demo