How to fit an API fragment into a RAML API specification

training talks

It has been a year since we kicked off Training Talks, a blog series that focuses on insightful, how-to videos that address common MuleSoft use cases and FAQs received on the forum. We started out with a simple camera in one of our meeting rooms, with the goal to help developers get quick and simple answers to their questions.

These Training Talks would not have been possible without the dedication and help of our amazing courseware developers and instructors,

How to Implement the File Upload Process in a REST API

September 25 2017

5 comments 0
rest file api upload

This post was written by one of the stars in our developer community, Thiago Santana. 

File-sharing is one of the most elementary ways to perform system integration. In the context of web applications, we call “upload” the process in which a user sends data/files from a local computer to a remote computer.

How I Used RAML to Embed a RESTful API into DOOM

doom game

When I was growing up, I loved playing the classic 1993 game DOOM. This is why recently, as part of a talk I gave at APIs and IPAs, I decided to do a demo of how I embedded a RESTful API into DOOM, allowing the game to be queried and controlled using HTTP and JSON.

I wrote the entire API specification for the project in RAML––a RESTful API Modeling Language based on YAML that allows you to create standardized,

There’s an API for That, Even Your Mailbox

mailbox api

In my role at MuleSoft, I advise federal agencies and commercial businesses in connecting their applications, data, and devices. Those conversations center around building modern Application Programming Interfaces (APIs) to create new capabilities. A modern API is one that enables systems to exchange information securely using broadly adopted standards like REST and JSON.  

These days there are APIs for nearly everything, like an API for your thermostat. I can change the temperature in my house from my phone or my smartwatch using an application that interacts with my thermostat’s API.

5 Things You Need to Know About Crowd

crowd release

Over the past few months, I have been working with our Product and Engineering team on Crowd, the latest release of Anypoint Platform. The Crowd release consists of updates to Anypoint Exchange as well as the new Anypoint Designer Center in Anypoint Platform.

Why APIs are Not Like EDI, UML, and Other IT Fads

August 14 2017

0 comments 0
why apis matter

Today, APIs are an important part of how organizations conduct business––from internal APIs that streamline business processes to public APIs that generate revenue for organizations. The rising value of APIs raises the question: are APIs just another technology fad, shining brightly now, but soon to fade out of the spotlight?

Now Available: API Console v4.0

api console

I am excited to announce a new version of our open source API console. The 4.0 release comes with a completely new and responsive UI, improved capabilities for trying out your API, and additional tools to integrate automated builds into your CI/CD pipeline.

The API console can be run as a standalone web application or easily integrated into your own website, making it easy to incorporate into an existing developer portal with a fully branded layout.

Open API and RAML: Better Together

April 27 2017

0 comments 0

Is it possible to have your cake and eat it too? In the world of API specs, we believe the answer is yes. We have been strong supporters of RAML, the RESTful API Modeling Language, since its inception, and we are if anything even more excited and committed about the value it brings to the API ecosystem.

Last week, we also joined the Open API Initiative of the Linux Foundation,

Advanced API Patterns with RAML

advanced raml design

The vast majority of RESTful APIs follow a simple “request-response” message exchange pattern, but that pattern is often too limiting and is not sufficient to achieving robust and reliable application performance.  We frequently get questions from customers asking:  ‘How I design asynchronous APIs?’ and ‘How I design an API that allows for the concurrent modification of the same API resource without bringing the resource into inconsistent state?’.  In this blog post, we present two approaches answering these questions using standard HTTP headers and status codes.

Webinar: Accelerating Innovation with MuleSoft Catalyst for Healthcare

September 23 2016

0 comments 0
Webinar- Accelerating Innovation with MuleSoft Catalyst for Healthcare

Catalyst Accelerate for Healthcare webinar is now available to watch on demand.

Slides are also available now, click here to view them.

The combination of legislative, technological, and market pressures has created a digital transformation imperative in healthcare.

For healthcare IT teams, addressing this imperative requires the the ability to expose and orchestrate data between clinical and non-clinical systems, while doing so in a way that promotes reuse and accelerates project delivery.