SKY API
Application programming interface (API) endpoints are like building blocks, which schools and third party partners can use to expand the capabilities of their software applications. Many of Blackbaud's solutions are extendable with Blackbaud's SKY API endpoints.
Tip: Discuss your current projects related to SKY API in the User community for developers.
Although we continue to support both of our REST APIs, we recommend all new development use SKY API for schools instead of the "legacy” ON API. If you have applications or integrations which still use the "legacy” ON API, consider migrating to SKY API instead. For documentation about SKY API endpoints and more, please visit Blackbaud's SKY API website.
SKY API security roles & tasks
To enable a user to create and maintain connected apps as a developer, a platform manager should enable the SKY API Basic and SKY API Data Sync role. See Role membership for instructions.
Tip: Most employees who are responsible for keeping user profile data updated should have the contact card manager role instead of platform manager role (and its clones).
SKY User Experience
We recommend you use SKY UX ensure a consistent, cohesive experience between customizations and applications from third party developers and Blackbaud solutions.
SKY UX explains the user experience and design principles for new product developments and enhancements to Blackbaud solutions. It provides guidelines and tooling for the entire application life cycle.
This resource is open source and hosted on GitHub.