University of California, Santa Barbara
University of California, Santa Barbara (UCSB) is a public land-grant research university and a member of the University of California system, ranked #79 in the QS World University Rankings 2025. UCSB operates a formal, well-structured API Developer Portal at developer.ucsb.edu that exposes campus enterprise APIs across Academics, Administration, Dining, Employees, Housing, and Students categories. Most APIs are gated behind registration and manual account approval (security classifications include Auto-Approved, Access Approval Required, and Private). The UCSB Library also runs the Alexandria Digital Research Library (ADRL), a Samvera/Fedora-based institutional repository, and maintains an official GitHub organization at github.com/ucsb.
8 APIs
0 Features
EducationHigher EducationUniversityStudent Information SystemCampusCaliforniaUnited States
Central campus API developer portal for discovering, subscribing to, requesting elevated access for, and consuming UCSB web service APIs. Registration is required and new accoun...
APIs covering the life-cycle of campus, departments, and students, including Academic Curriculums, Academic Graduate Programs, Academic Quarter Calendar, BARC Quarter Calendar, ...
APIs providing access to student rosters and individual student information including demographic, registration, academic program, and schedule data. Includes Student Courses, S...
Administrative APIs pertaining to financials, accounts receivable, and related campus systems, including ClassCode Lookup Service, Department Chartfield, PeopleSoft FAU Combinat...
APIs providing campus dining venue information used by students, faculty, and staff, including Dining Cams, Dining Commons, Dining Menu, Dining Patrons, and Meal Plan Rates.
APIs delivering student housing data, including Contract Status and Housing Assignments.
APIs offering faculty and staff details such as the Employee Job API and related identity mapping services.
UCSB Library's institutional repository for digital research materials (images, text, streamed media, numeric and spatial data), built on the Samvera technical framework using F...
---
aid: ucsb
name: University of California, Santa Barbara
description: >-
University of California, Santa Barbara (UCSB) is a public land-grant research
university and a member of the University of California system, ranked #79 in
the QS World University Rankings 2025. UCSB operates a formal, well-structured
API Developer Portal at developer.ucsb.edu that exposes campus enterprise APIs
across Academics, Administration, Dining, Employees, Housing, and Students
categories. Most APIs are gated behind registration and manual account approval
(security classifications include Auto-Approved, Access Approval Required, and
Private). The UCSB Library also runs the Alexandria Digital Research Library
(ADRL), a Samvera/Fedora-based institutional repository, and maintains an
official GitHub organization at github.com/ucsb.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/ucsb/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- Student Information System
- Campus
- California
- United States
created: '2026-06-03'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
- aid: ucsb:developer-portal
name: UCSB API Developer Portal
description: >-
Central campus API developer portal for discovering, subscribing to,
requesting elevated access for, and consuming UCSB web service APIs.
Registration is required and new accounts are reviewed and approved
manually by administrators before access is granted.
humanURL: https://developer.ucsb.edu/
tags: [ API Portal, Developer Portal, Campus ]
properties:
- type: Documentation
url: https://developer.ucsb.edu/docs/getting-started
- type: SignUp
url: https://developer.ucsb.edu/
- aid: ucsb:academics
name: UCSB Academics APIs
description: >-
APIs covering the life-cycle of campus, departments, and students,
including Academic Curriculums, Academic Graduate Programs, Academic
Quarter Calendar, BARC Quarter Calendar, CLAS Schedules, and Events.
humanURL: https://developer.ucsb.edu/apis/all
tags: [ Academics, Curriculum, Calendar, Courses ]
properties:
- type: Documentation
url: https://developer.ucsb.edu/content/academic-curriculums
- aid: ucsb:students
name: UCSB Students APIs
description: >-
APIs providing access to student rosters and individual student
information including demographic, registration, academic program, and
schedule data. Includes Student Courses, Student Registrations, Student
Rosters, Student Schedules, Student Academic Programs (Majors/Minors),
Student Photos, and related lookup services. Most require access approval.
humanURL: https://developer.ucsb.edu/content/student-courses
tags: [ Students, SIS, Registration, Rosters ]
properties:
- type: Documentation
url: https://developer.ucsb.edu/content/student-courses
- aid: ucsb:administration
name: UCSB Administration APIs
description: >-
Administrative APIs pertaining to financials, accounts receivable, and
related campus systems, including ClassCode Lookup Service, Department
Chartfield, PeopleSoft FAU Combination Service, COA/CCOA crosswalking, and
Access Cards.
humanURL: https://developer.ucsb.edu/apis/all
tags: [ Administration, Finance, Chartfield ]
properties:
- type: Documentation
url: https://developer.ucsb.edu/apis/all
- aid: ucsb:dining
name: UCSB Dining APIs
description: >-
APIs providing campus dining venue information used by students, faculty,
and staff, including Dining Cams, Dining Commons, Dining Menu, Dining
Patrons, and Meal Plan Rates.
humanURL: https://developer.ucsb.edu/apis/all
tags: [ Dining, Campus ]
properties:
- type: Documentation
url: https://developer.ucsb.edu/apis/all
- aid: ucsb:housing
name: UCSB Housing APIs
description: >-
APIs delivering student housing data, including Contract Status and
Housing Assignments.
humanURL: https://developer.ucsb.edu/apis/all
tags: [ Housing, Campus ]
properties:
- type: Documentation
url: https://developer.ucsb.edu/apis/all
- aid: ucsb:employees
name: UCSB Employees APIs
description: >-
APIs offering faculty and staff details such as the Employee Job API and
related identity mapping services.
humanURL: https://developer.ucsb.edu/apis/all
tags: [ Employees, HR ]
properties:
- type: Documentation
url: https://developer.ucsb.edu/apis/all
- aid: ucsb:adrl
name: Alexandria Digital Research Library (ADRL)
description: >-
UCSB Library's institutional repository for digital research materials
(images, text, streamed media, numeric and spatial data), built on the
Samvera technical framework using Fedora, Solr, and Blacklight. Public
discovery interface; no documented public API is published on the portal.
humanURL: https://alexandria.ucsb.edu/
tags: [ Library, Institutional Repository, Samvera, Digital Collections ]
properties:
- type: Documentation
url: https://alexandria.ucsb.edu/welcome/about
common:
- type: Website
url: https://www.ucsb.edu/
- type: DeveloperPortal
url: https://developer.ucsb.edu/
- type: GitHub
url: https://github.com/ucsb
- type: Status
url: https://status.library.ucsb.edu/
- type: LinkedIn
url: https://www.linkedin.com/school/uc-santa-barbara/
- type: Plans
url: plans/ucsb-plans-pricing.yml
- type: RateLimits
url: rate-limits/ucsb-rate-limits.yml
- type: FinOps
url: finops/ucsb-finops.yml
- type: Review
url: review.yml
- type: Blog
url: blogs/blogs.json
- type: JSONLD
url: json-ld/ucsb-context.jsonld
maintainers:
- FN: Kin Lane
email: [email protected]