# Class (fka ClassEDU) > Class is a virtual classroom platform, founded in 2020 by Michael Chasen, that adds a full teaching and learning layer on top of Zoom and Microsoft Teams for K-12, higher education, government, and corporate training. Class publishes a REST developer API for provisioning classes, managing enrollments, generating learner launch links, scheduling class dates, managing class templates, managing non-learner users, and pulling attendance and engagement reporting. Authentication is a per-organization API key presented as a Bearer token, gated by permission scopes. ## APIs - [Class Developer API](https://developer.class.com/): Classes, Enrollments, Launch links, Reporting (attendance + metrics), Schedules, Templates, and Users over /api/v1. ## Specs - [OpenAPI (API Evangelist generated from docs)](openapi/class-fka-classedu-openapi.yml) ## Artifacts - [Authentication profile](authentication/class-fka-classedu-authentication.yml): API-key Bearer with scopes. - [API conventions](conventions/class-fka-classedu-conventions.yml): pagination, identifiers, versioning, errors. - [Error / status catalog](errors/class-fka-classedu-problem-types.yml) - [Lifecycle](lifecycle/class-fka-classedu-lifecycle.yml): versioning + status page. - [Data model / ERD](data-model/class-fka-classedu-data-model.yml) - [MCP server (candidate)](mcp/class-fka-classedu-mcp.yml) - [Agentic access contracts](agentic-access/class-fka-classedu-agentic-access.yml) - [Conformance](conformance/class-fka-classedu-conformance.yml) - [Trust center (SOC 2, ISO 27001)](security/class-fka-classedu-trust-center.yml) - [Domain security probe](security/class-fka-classedu-domain-security.yml) - [Agent Skills](skills/_index.yml) ## Docs - [Developer Portal](https://developer.class.com/) - [Support](https://support.class.com/) - [Blog](https://www.class.com/blog/) - [Status](https://status.class.com/) - [Trust Center](https://trust.class.com/) - [Terms of Service](https://www.class.com/terms-of-service/) - [Privacy Policy](https://www.class.com/privacy-policy/)