> For the complete documentation index, see [llms.txt](https://docs.usewinter.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.usewinter.com/platform-api/intro-read-this-first.md).

# Intro (read this first!)

Welcome to Winter's Platform API!&#x20;

**The problem** was there were a lot of no-code NFT creation platforms and launchpads that were interested in integrating Winter's checkout for their businesses. They had 10+ launches a day and all integrations were manual through our dashboard.

Now, we offer a way to create checkout's at scale via our API - everything can now be done programmatically!

**Things to note:**

A Winter checkout is predicated on a project ID -- the project ID is how Winter knows what UI to display and which NFTs to mint. The platform API gives you, a Winter user, a way to create and update projects.&#x20;

Given a project ID, you can access your checkout as follows:&#x20;

* Livemode: [https://checkout.usewinter.com/?projectId={PROJECT\_ID}](https://checkout.usewinter.com/?projectId=666)
* Testmode: [https://sandbox-winter-checkout.onrender.com/?projectId={PROJECT\_ID}](https://sandbox-winter-checkout.onrender.com/?projectId=98)

## Prerequisites

* Get an API key from the Winter team! <help@usewinter.com>
* Have your smart contract and project info ready -- let's have some fun!&#x20;

You can use [/createProject](/platform-api/createproject.md) and [/updateProject](broken://pages/rQTPPBR08E2MDu7uZY0K) to make project IDs.&#x20;

##
