This post was co-authored by Akanksha Singh, Product Manager at Citrix.
Citrix products and services have always had APIs and associated documentation, just not in one place. That’s why we’re excited to introduce the Citrix APIs for Cloud Services resource website. A major milestone in our own API Platform journey, the site provides you with a single, easy-to-use source for Citrix API resources and shows our commitment to APIs and the developers who use them.
APIs for Cloud Services Site Features
A Great User Experience — With the site’s contemporary, clean design, it’s easy to navigate and connect to the resources you need.
Consistent Documentation — All API documentation on the site, regardless of the service/teams with which they’re associated, is written with the developer persona in mind and follows a standard format for API overviews, error codes, and more. This will help minimize challenges around switching among APIs that originate from different Citrix services and teams. We have updated API resources for existing services to be consistent with our standard format. API resources for new services will follow this standard format when they are published.
Search — With a few simple keywords describing the API capabilities you need, the site’s search tool can help you find the API resources you need.
Ability to Invoke APIs — Developers can try out APIs in context as they explore the site. This will help developers learn about an API and give them confidence in its capabilities. For developers who are current Citrix Cloud services customers, the steps for getting a token for invoking APIs are documented here. Others can follow the steps listed here to sign up for Citrix Cloud services.
Support — What can you do if you are encountering issues while using an API? Get support via official Citrix channels. A dedicated support channel is provided for each set of APIs. This channel is owned and monitored by the service owners of that API. Check out the Support Forums for APIs to learn more and to get support.
Blogs — The site provides a feed of the latest Citrix blogs, including posts related to APIs and API platforms.
Which APIs Are Available?
We built the site as a one-stop shop for all the Citrix API resources a developer would need. Let’s take a look at the some of the APIs that are available on the site now.
- Cloud Services Platform — Get resource locations, service entitlement details, create webhooks and send notifications
- Machine Catalogs — For Virtual Apps and Desktops, update and manage catalog applications
- Delivery Groups — For Virtual Apps and Desktops, manage a group of physical or virtual machines selected from machine catalogs
- Secure Browser — Browse securely and protect corporate networks from web-based attacks
- Managed Desktops — The simplest and fastest way to deliver Windows apps and desktops from Azure
Get Started Today
We’re excited about the Citrix APIs for Cloud Services site, and we’ll be adding more APIs and features soon. We want to hear from you about how we can make it even better. Spend some time with the site and the resources and share your feedback in the General Support for the APIs Site support forum.
Keep an eye out for upcoming blog posts, where we’ll dive deep into these APIs and discuss their capabilities and uses cases, and check out our recent API blog posts:
- How is your API experience?
- Defining API guidelines for a company: What works?
- Best practices for validating your APIs against company guidelines
- Using capability reference resources to build your API platform
- Tips for evaluating API management solutions
Looking for more API security insights? Read the API security chapter of our Unified Security Guide.