Introduction to REST
Representational State Transfer (REST) is an architectural style for building APIs that communicate over the HTTP transfer protocol. REST APIs expose resources through predictable operations like GET, POST, PUT, and DELETE. Understanding REST helps new developers work effectively with backend services, integrate systems, and design clear, scalable interfaces.
What you will learn
In this interactive tutorial, you will learn how to:
- Create RESTful APIs using InterSystems IRIS
- Expose backend data through the IRIS REST service engine
- Build a simple Angular frontend that consumes REST APIs
- Connect frontend and backend components into a working application
Who this tutorial is for
This tutorial is ideal for:
- Developers who want to build full-stack applications with InterSystems IRIS
- Developers learning how to expose and consume REST APIs
- Frontend developers exploring backend integration with InterSystems IRIS
No prior experience with InterSystems IRIS or Angular is required.
Prerequisites
- Basic understanding of REST APIs and HTTP Methods (e.g. GET, POST, and DELETE)
- Familiarity with Angular or a similar JavaScript/TypeScript framework is helpful but not required
- A modern web browser
- No local installation or configuration needed
What to expect during the tutorial
During the tutorial, you will:
- Launch a ready-to-use InterSystems IRIS environment in your browser
- Create and explore REST endpoints using InterSystems IRIS
- Interact with the REST API from an Angular application
- Build and test a simple URL bookmarking app end to end
The tutorial is designed to be concise and can be completed in a single session.
What you’ll have after finishing
After completing this tutorial, you will have:
- A working example of a REST API built with InterSystems IRIS
- Hands-on experience connecting a REST backend to an Angular frontend
- A clear understanding of how to build simple full-stack applications with InterSysterms IRIS