Start for free, upgrade later
Get started monitoring 1 database free forever. No credit card required.
Simple, transparent pricing
Start for FREE and upgrade when you need more. No per-user fees, no hidden costs.
Indicative conversion from GBP; final quote may vary.
Starter
Perfect for getting started. Monitor 1 database instance with no time limit.
- 1 database licence
- Unlimited users
- Wait state analysis
- Top SQL
- Root cause drilldown
- Explain plans
- Change detection
- Blocking sessions
- Host monitoring
- AI Co-pilot
Premium
For teams managing multiple databases. Buy as many licences as you need.
- Unlimited licences
- Unlimited users
- Everything in Starter
- Wait state analysis
- Top SQL
- Root cause drilldown
- Explain plans
- Change detection
- Blocking sessions
- Host monitoring
- AI Co-pilot
- Priority support
No credit card required · Self-hosted or cloud · Upgrade anytime
One licence covers an instance, database or node depending on the technology
| Database technology | 1 licence unit covers | Notes for clustered setups |
|---|---|---|
| Oracle | 1 Database instance | For Oracle RAC count the number of RAC nodes. |
| Microsoft SQL Server | 1 Database instance | For clustered setups count all Primary and Secondary replicas that need to be monitored. |
| MySQL | 1 Database instance | For clustered setups count all Source and Replicas that need to be monitored. |
| PostgreSQL | 1 Database instance | For clustered setups count all Source and Replicas that need to be monitored. |
| MariaDB | 1 Database instance | For clustered setups count all Source and Replicas that need to be monitored. |
| IBM Db2 | 1 Database | For clustered setups count all source and target databases that need to be monitored. |
| CockroachDB | 1 Node | CockroachDB is a distributed database so you need to count the number of nodes. |
| Informix | 1 Database instance | For clustered setups count all Source and Replicas that need to be monitored. |
| SAP HANA | Beta (Pricing TBC) | For clustered setups count all Source and Replicas that need to be monitored. |
| SAP ASE (Sybase) | 1 Database instance | For clustered setups count all Source and Replicas that need to be monitored. |
| MongoDB | 1 Node | For ReplicaSets or Sharded clusters count all the mongod instances that need to be monitored. |
Frequently asked questions
Common questions about DBmarlin pricing and licensing.
How does your pricing work?+
- For Oracle, SQL Server, MySQL, PostgreSQL, MariaDB, Informix and SAP ASE (Sybase) we license by the number of active database instances.
- For IBM Db2 we license by the number of active databases.
- For CockroachDB and MongoDB we license by the number of active nodes.
- Simply count up the number of instances, databases or nodes you wish to monitor at any point in time and sign up for an annual subscription.
- Licences can be moved around as needed, including between technologies should your requirements change.
What is a database instance for licensing purposes?+
For Oracle, SQL Server, MySQL, PostgreSQL, MariaDB and Informix we license by the number of active database instances. We define the term instance in our docs.
What is a database for licensing purposes?+
For IBM Db2 LUW (Linux, Unix, and Windows) we license by the number of active databases.
In Db2, a database is a structured collection of data and objects such as tables, views and indexes.
What is a node for licensing purposes?+
For CockroachDB and MongoDB we license by the number of active nodes.
In CockroachDB, a node is an individual instance of the CockroachDB software running on a server or virtual machine. Nodes work together to form a distributed database cluster.
A MongoDB ReplicaSet or Sharded Cluster will be made up of a number of nodes. In MongoDB, a node means the mongod instance running on a server or virtual machine. Config servers and mongos routers don't count - just the actual database processes storing your data.
Do I need to pay for HA or DR?+
For any DR (disaster recovery) or HA (high availability) instances that are just standing by ready to take on traffic in the event of a failure of the primary instance, you do not need to buy additional licences since they are idle most of the time. When they become active, the primary would become idle, so the same licence would cover both since only one is active at a time.
The exception is a cluster where the secondary instances are actively serving the application, maybe in a read-only capacity. They still need to be monitored at the same time as the primary and therefore need their own licences.
Can I pay monthly?+
We currently cannot offer monthly pricing, but intend to add this in the future. If that is of interest to you, please let us know via info@applicationperformance.com.
Are there any variable costs?+
No, you just need to buy one licence per database instance. There is no need to worry about how big or busy your databases are or how many people you would like to access DBmarlin.
Are discounts available if I wish to cover lots of databases?+
Yes. Any customer wishing to cover more than ten databases will automatically receive additional volume discounts. In the usual way, the more you cover the bigger the discounts will be.
- 11 instances: 5% discount
- 26 instances: 10% discount
- 50+ instances: call or email us
Are discounts available if I can commit to 2 or 3 years?+
Yes. Any customer wishing to commit to longer than an annual subscription will automatically receive an additional discount. The longer the commitment, the better the discount.
How do I get a quotation?+
Please get in touch via info@applicationperformance.com and we can sort out a price for you.
What about VAT / taxes?+
All prices exclude tax, mainly because different taxes apply depending on where your business is based. Your company will be liable for any applicable taxes, duties and similar governmental charges, including sales tax, value added tax (VAT), withholding taxes, export, import and other duties imposed by any governmental agency in connection with this agreement.
Trusted by database teams worldwide

“Being able to use one tool for tracking the query performance and health of all our database technologies has been a real game changer”
Andrew Bickerton
Principal DBA · THG Ingenuity

“AP were an early partner of Instana and we are pleased to see DBmarlin integrate into Instana which will benefit all our customers.”
Mirko Novakovic
Co-founder · Instana

“Using DBmarlin has transformed our visibility of database performance across our estate. Over the past few years we have built a great partnership, with many of our requests feeding directly into the DBmarlin roadmap”
Jay Cooke
Head of BI and Database Solutions · THG Ingenuity
Still have questions?
Our team is happy to help. Book a live demo or drop us a message.
Supported Database Platforms
DBmarlin monitors and accelerates performance across all the major databases

Microsoft Azure
- Azure SQL DB
- Azure SQL Managed Instance
- Azure MySQL
- Azure MariaDB
- Azure PostgreSQL

Amazon RDS
- RDS Aurora
- RDS MySQL
- RDS MariaDB
- RDS PostgreSQL
- RDS Oracle
- RDS SQL Server

Google Cloud SQL
- PostgreSQL
- MySQL
- SQL Server
- AlloyDB
















