# Getting Started Overview

Welcome to the Class Developer Portal! This guide is designed to help you integrate seamlessly with our APIs, whether you're a Partner building custom solutions or a Class Client accessing our services via APIs.

To get started, you'll need to register your application, choose the appropriate authentication flow, and follow the steps for your role (Partner or Client).

### General

- [Create an App](/getting-started/create-app)
Begin by registering your application to obtain OAuth credentials.


### For Partners

- [Get Started as a Partner](/getting-started/get-started-partner)
Step-by-step process to register, integrate, and go live.
- [Access Class APIs as a Partner](/getting-started/access-class-api-partner)
Detailed guide on obtaining OAuth credentials and API access for partners.
- [Partner Production Access](/getting-started/partner-production-access)
Requirements and steps to promote your integration to our production environment.
- [Authorisation Code Flow](/products/class/resources/authorisation-code-flow)
Authorisation flow for Partners.


### For Clients

- [Access Class APIs as a Client](/getting-started/access-class-api-client)
How clients can request and use API access with proper agreements in place.
- [Resource Owner Password Flow](/products/class/resources/resource-owner-password-flow)
Recommended authorisation flow for Clients.


## Additional Resources

Before diving in, ensure you have a signed agreement (SSLA for clients, Partner Agreement for partners).

For more details:

- [Resources Overview](/products/class/resources/overview)
Explore our technical documentation.
- [API Reference](/products/class/apis)
Explore our APIs.


If you encounter issues, contact the API Support Team at partners@class.com.au.