---
title: "Introduction"
icon: "presentation-screen"
---


<img src="/images/i1440x910-pNoAmSPnktzZ_ecaypm.webp" />



<CardGroup cols={2}>
    <Card href="/developing/local-development" title="Start developing" icon="rocket">
        Follow our quickstart guide to start developing with Cal.com
    </Card>
    <Card href="/self-hosting" title="Self Host" icon="server">
        Learn how to self-host Cal.com for controlled instance
    </Card>
    <Card href="/api-reference/v2" title="API" icon="code">
        Learn how to use Cal.com's API to CRUD various Cal resources programmatically
    </Card>
</CardGroup>


## Welcome to the Cal.com Documentation!

This is the documentation for Cal.com, an open source scheduling platform that enables you to take bookings on your own terms. Set your availability, connect your favourite calendar and video conferencing platforms, and share your link. It's that simple.

It covers everything from setup to usage and development. Here you can explore advice and explanations for all of our features, as well as discover new tips and tricks to get the most out of the Cal.com software. This also includes the more advanced documentation covering how to build on top of Cal.com both in the codebase, by API and more. These guides will go into depth on how you can best integrate and extend Cal.com for your needs.
