What is IBM Compose?

You’re a developer, not a database expert, and you shouldn’t have to become a database expert to write your next great application, even when that application requires built-in full-text search, geospatial functionality and a great recommendation engine all in one. You also don’t want to be slowed down every time you need a new table or a development server created. With Compose, you can get production-ready databases in minutes, freeing you up to focus on the app development you love.

Make open source easy

Get production-ready databases in minutes

Run web and mobile apps on fully managed, hand-picked OSS databases optimized for performance in production.

Solve serious scale issues

Scale without surprises

Deploy databases in production quickly and easily, and enjoy auto-scaling and other features to ease the administrative burden of scaling.

Use the right databases for the job

Use the right database(s) for the job

Choose from among the best OSS database technologies to power your app, then let Compose manage them for you.

IBM Compose features

One-click production-ready database deployments

One-click production-ready database deployments

Get your favorite databases – blazing fast, ready for production, and fully managed.

Compose makes it easy to deploy one or more databases quickly onto our fully-managed cloud servers or yours. Each database includes high availability, automatic failover, daily backups, autoscaling and an intuitive web-based UI.

With one click, choose from MongoDB, Elasticsearch, RethinkDB, Redis, PostgresSQL, etcd, and RabbitMQ (with more coming soon!)

See it in action


Learn more

Scale seamlessly

Scale seamlessly

Chances are, as you’ve achieved success in production with apps built on popular OSS technologies, you’ve hit scaling problems you hadn’t anticipated.

Compose deployments scale seamlessly as your data grows. Spend more time building your app, less time capacity planning. This is how everyone should run databases.

Learn more

Expert DBAs

Expert DBAs

Spend your time building apps and let us worry about production operations.

Rely on our team of expert DBAs to ensure performance with everything your production environment requires.

Learn more

Compose for the enterprise

HA clustering and failover

HA clustering and failover

Data and resources are automatically replicated across multiple servers so you don’t have to manage or monitor them. Daily backups give you peace of mind that your data can be restored anytime if needed.

Learn more


See it in action

Support

Support

In addition to all the benefits of Compose Enterprise running on fully dedicated hardware built to your specifications, customers will get IBM technical support as well as Compose's 24/7 support.

Learn more

Compose Enterprise: Deployment Models

Fully Managed or Self-Hosted Single-Tenant Environments

Choose Compose Enterprise for the greater control, security, and availability required in enterprise environments.

Either fully managed by IBM (via SoftLayer or AWS) or self-hosted (on AWS), Compose Enterprise offers 24x7 premium support and single-tenant, dedicated environments.

Talk to the enterprise experts at IBM about bringing Compose into your dedicated environment.

Learn more

View database pricing options using our Compose calculator

View database pricing options using our Compose calculator

View database pricing options using our Compose calculator

Browse all Compose databases

Deploy production-ready databases in minutes. Each database includes high-availability, automatic failover, daily backups (with weekly and monthly snapshots), and auto-scaling, and all are automatically deployed into a 3-node cluster.

Compose for MongoDB

MongoDB Screenshot

A scalable JSON database service with powerful indexing, querying, and aggregation, and wide driver support.

Learn more


Compose for Redis

Compose for redis

A blazing fast, open-source datastore for your apps. Your cloud-hosted configuration will be pre-tuned for security and high availability.

Learn more

Compose for Elasticsearch

Compose for Elasticsearch

This powerful tool combines the power of a full text search engine with the indexing strengths of a JSON document database.

Learn more


Compose for PostgreSQL

Compose for PostgreSQL

A powerful, open source object-relational database that is highly customizable.

Learn more


Compose for MySQL

Compose for MySQL

A fast, easy-to-use and flexible RDBMS that offers a rich palette for developers to draw on in their applications.

Learn more


Compose for ScyllaDB

Compose for ScyllaDB

A highly performant, drop-in replacement for the Cassandra wide-column distributed database, written in C++ for better resource usage and 10x better performance in benchmarks.

Learn more


Compose for RethinkDB

Compose for RethinkDB

A JSON-document-based, distributed database that makes it easy to build realtime applications.

Learn more


Compose for etcd

Compose for etcd

A key/value store that assures data consistency in your clusters and enforces the order in which operations take place in the data.

Learn more


Compose for RabbitMQ

Compose for RabbitMQ

RabbitMQ asynchronously handles the messages between your applications and databases, allowing you to ensure separation of the data and application layers.

Learn more


IBM Compose resources

Compose Enterprise technical white paper

Learn how to choose the right database for the job

Learning Center on developerWorks

Learn more about Compose in the Learning Center

Compose Blog Post on Bluemix Dev

Read an overview of Compose on the Bluemix blog

Interview at InterConnect 2016

Watch an interview on how to choose the optimal database for the job

What our customers are saying

 

ReadMe.com

"Thirty seconds into using Compose, and things were working like a charm."

Gregory Koberge, Founder and CEO, Founder, ReadMe.com

Springbot

"Compose's commitment to customers isn’t simply business as usual, it’s a passionate desire to make customers successful"

Joe Reger, CTO and Co-founder, Springbot

VideoBlocks

"Amazing customer support and ease of use for years."

Aaron Silverman, VideoBlocks

Related products

IBM Cloudant

IBM Cloudant

Give your application uninterrupted data access, offline and online, anywhere in the world, with a fully managed NoSQL database service. Let IBM manage the database layer so you can build more, grow more and sleep more.

Metered - first $50 USD free

Learn more

IBM Graph

IBM Graph

A cutting-edge graph database, scalable for enterprise application developers who require a database-as-a-service.

IBM dashdb

IBM dashDB

Analyze your data where it resides — in the cloud — with a fully managed columnar data warehouse service. Leverage in-database predictive analytics and massively parallel processing (MPP) to do more with your data.

No charge for up to 1GB of data storage

Learn more

Get started with IBM Compose Enterprise

Get started with IBM Compose Enterprise

Bring your Compose deployments into enterprise environments and deploy on dedicated SoftLayer or AWS clusters with fully managed services from IBM.


Join the New Builders Webinar Series: By Developers, for Developers

Sign up to learn industry trends, best practices, and tips and tricks around a variety of web and mobile development topics, from choosing and deploying the right mix of databases to adding features like offline functionality.