# 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](https://docs.usewinter.com/platform-api/createproject) and [/updateProject](https://docs.usewinter.com/platform-api/broken-reference) to make project IDs.&#x20;

##
