Products and Services

API Team

This is an accordion element with a series of buttons that open and close related content panels.

API Management Platform (Apigee)

The API Management Platform, run on cloud-based Google Apigee, serves as the central API gateway and developer portal for UW-Madison’s enterprise APIs. It supports both API producers and consumers by securely proxying and controlling API traffic, managing authorization and authentication, enforcing security policies, and providing usage metrics and documentation. Its developer portal allows users to explore APIs, test functionality with mock APIs, request access, and view comprehensive documentation and specifications.

Go to the Developer Portal

Person API

The cloud-based Person API helps UW applications access comprehensive person data. It brings together information from all major identity systems to offer a complete, up-to-date view of UW faculty, staff, students, and affiliates. This includes demographic and contact information, UW identifiers, affiliations, and job details. The API also uses event-based webhooks to notify connected systems when data changes, minimizing the need for recurring data synchronizations.

Go to Person API documentation

HR API

The cloud-based HR API provides non-person-related HR data, such as institutional supervisory organization structures, salary, and title information. This data doesn’t include person-specific data as that function is handled by the Person API. Robust, scalable, and fast, this API delivers sub-second responses for most requests, enabling consumers to obtain complete data structures sourced from the HR enterprise resource planning (ERP) system.

Go HR API documentation

Messaging (Amazon MQ)

This service, powered by cloud-based AmazonMQ, supports pub-sub event-based integration patterns. It acts as a central broker for real-time data integration, facilitating immediate communication for events such as NetID changes and security-related deactivations.

Contact the API Team

Integration Service API

The cloud-based Integration Service API brokers authentication and authorization for specific products, including the Curricular and Academic Operational Data Store (CAOS). Our newer APIs, such as the Person, Finance, and HR APIs, use the API Management Platform for these functions.

Contact the API Team

Legacy Services

The following services will be or have been deprecated recently.

  • PICH (July 2025)
  • STAR (June 2025)
  • DoIT Number app (February 2025)
  • Billing Service API (July 2025)
  • Bucky Backup Admin app (January 2025)
  • Legacy Voter ID app (September 2025)
  • Handshake data integration (Moving to Integration Team, May 2025)
  • Starfish data integration (Moving to Integration Team, Fall 2025)

Integration Team

This is an accordion element with a series of buttons that open and close related content panels.

Integration Platform

The cloud-based Integration Platform, run on Informatica Intelligent Cloud Services (IICS), is a low-/no-code product designed to simplify data integration and transformation. Its web-based interface empowers self-service users to build their own integrations, from basic ETL tasks to complex real-time data flows, by using data sources including our enterprise APIs and events. With many out-of-the-box connectors, users can quickly connect to a wide variety of data sources and targets, significantly lowering the barrier to integration compared to traditional development.

Go to IICS documentation

Data Integration

The Integration Team builds and maintains data integrations for UW-Madison customers who may lack the time or expertise to do so themselves. This includes complex integrations, with the team partnering at every step from business needs assessment through ongoing maintenance. Notably, the team operates with central funding, meaning there are no charges for their labor or ongoing maintenance. Integrations directly connecting to enterprise resource planning (ERP) or Enterprise Analytics Program (EAP) sources are supported by our partners, the Enterprise Resource Planning (ERP) Integrations IICS team.

Contact the Integration Team

Integration Education

The Integration Team maintains a self-paced Canvas course designed to equip integrators with core skills and knowledge in data integration at UW-Madison. This course covers the basics of data integration, APIs, and related topics such as cybersecurity and data governance. It also includes hands-on activities where integrators use the Integration Platform to build practical integrations, including basic extract, transform, and load, as well as real-time webhook-based integrations.

Go to the integrator training course

ROAD Team

This is an accordion element with a series of buttons that open and close related content panels.

Course Search & Enroll app

The Course Search & Enroll application is an online, enrollment tool for students and searchable catalog of courses. The application provides a broad spectrum of course information, including the ability to browse course sections offered each term. Within Course Search & Enroll there are tools that help during the enrollment process: My Courses, Scheduler, Degree Planner, and DARS.

Go to ROAD Team documentation
Go to Course Search & Enroll

Curricular and Academic Operational data Store (CAOS) API

The CAOS (Curricular and Academic Operational Data Store) API provides a suite of web services for authorized recipient systems to access critical academic data. This includes comprehensive information on courses, sections, and subjects, along with detailed course rosters that list enrollees and instructors. For even broader integration, CAOS also offers student-specific data such as advisor assignments and academic plans. To inquire about accessing CAOS data for your system, please submit a request detailing your data needs and intended use.

Go to CAOS documentation

Degree Audit and Reporting System (DARS)

DARS (Degree Audit Reporting System) is a tool that helps undergraduate students and their advisors track progress toward most degrees, majors, and certificates. It generates a detailed report outlining all degree requirements, clearly indicating which have been met and what coursework is still needed. Students can also generate “What If” reports to explore how their completed courses would apply to undeclared programs.

Go to DARS documentation

UW-Madison Residency app

The Residency app is a web-based platform for UW students to apply for residency status for tuition purposes. This tool streamlines the process by allowing students to submit necessary documentation, apply for verification, and track the progress of their residency determination online. Managed by the Office of the Registrar, a final residency classification is required before students can enroll in classes, directly impacting their tuition rate.

Go to Residency app documentation
Go to the Residency app documentation