Liberate your data and APIs with Bluemix
Integration services give you the power and flexibility to access the data and services you need to build compelling applications.
APIs for everything – Introducing API Connect
APIs are an essential element of both building microservices and enabling developers to leverage existing IT in new cloud applications. API Connect provides tools and capabilities across the complete lifecycle of an API. It enables developers to create and run APIs, manage them on an ongoing basis and enforce policy inclusive of security, scale and rate limits.

Services
Integration services give you a range of powerful composable services for securely connecting to data and services wherever they reside. You can quickly and easily connect to a range of endpoints and can expose and manage these as APIs for use and reuse within your applications. In-flow data cleansing and movement helps ensure that your applications see only what's relevant and accurate.
View all servicesHow it works
// Create a new
Bluemix Secure Gateway instance which will automatically
// generate the passport token
needed to take control of the remote client
// to establish secure connectivity from Bluemix
to a remote destination
// with near zero configuration.
//
curl -x POST \
-u ${BLUEMIX_USERNAME}:$(BLUEMIX_PASSWORD) \
-H "Content-Type: application/json"
\
-d "{\"desc\":\"Gateway to Data Center\"}"
https://sgmanager.stage1.ng.bluemix.net/v1/sgconfig?org_id=${ORG_ID}&space_id=${SPACE_ID}
//
Add one or more destination configurations to your gateway instance,
// specifying the
protocol of choice and the necessary security parameters.
curl -x POST \
-H "Authorization: Bearer ${API_KEY}" \
-H "Content-Type: application/json" \
-d "{\"desc\":\"DB2\", \"ip\":\"db2server\",\"port\:\"50000\", \"tls\":\"mutualauth\"}"
https://localhost:9000/v1/sgconfig/${GATEWAY_ID}/destinations
//
Poll the connection status to understand the clients connected state
// and monitoring
status to understand how much bandwidth your application
// is using.
curl -x GET \
-H "Authorization: Bearer ${API_KEY}" \
https://localhost:9000/v1/sgconfig/${GATEWAY_ID}/status
Access your APIs and data, even across a firewall.
Developing your application in the cloud shouldn't mean starting from
scratch. APIs and data are critical to building new applications, and you probably have plenty of
each. Grab the Secure Gateway service and try out this short bit of code to connect your Bluemix app
to your local database.
Great apps need great data. Get yours in shape.
The best data doesn't start out amazing. Sometimes it needs a bit of help.
Connect to your data, whether it is on your local network or in the cloud. Shape it and optimize it
to be just the way you need for your app, then host it on Bluemix.
Don't keep your API a secret.
Chances are your API is pretty neat, but the really amazing stuff happens
when you put it in the hands of other people. Try publishing your API into the Bluemix catalog to
see what other people can do with it.
Plays well with others.
Leverage with other services on Bluemix to extend the capabilities of your applications.
View catalogCase study
Bay Area Rapid Transit
If any part of BART’s transit system fails on a weekday, 400,000 San Francisco Bay Area passengers’ plans are in peril. These passengers expect nothing less than 100-percent on-time performance every day. BART’s maintenance reliability information system is mission-critical, and is used by supervisors and engineers to monitor the status of cars in 44 stations and over 100 miles of track in four counties. However, the system wasn't mobile, while most of BART’s workforce is. Mobile system management was needed to provide better response to maintenance issues and to improve customer service.
IBM Business Partner Synchrony Systems leveraged Bluemix to speed provisioning, development, and publishing of a pilot maintenance application. Synchrony leveraged Bluemix’s Cloud Integration service, which allows developers to connect their apps with a variety of on-premises and cloud-based resources without leaving the Bluemix environment. Bluemix users who use other IBM cloud integration solutions, such as Cast Iron, can even leverage their existing orchestrations as part of their application development efforts.
Synchrony Systems helped reduce provisioning and development time by over 90 percent, enabling a pilot mobile app to be delivered in just 15 days, and reduced the time needed to take new features live from 3 months to 45 seconds.