# Quickstart Guide

## Begin with creating a new project

Simply enter a name and hit the create button. If you want, you can add a description and a category to your project.

<figure><img src="/files/fPlNRSaTkhSpD48laP0H" alt=""><figcaption><p>Chose a name, category and description for your project</p></figcaption></figure>

## Explore Blockchain: Brainstorm and Browse the Template Gallery

Scope out your solution! The easiest way to start is with one of our pre-built Smart Contract templates. Just browse the template gallery, view the details and pick the template you like. You can also chat with our AI Assistant to brainstorm how blockchain can help your business. If you are a developer, you can also skip this step and jump right into the development phase.

<figure><img src="/files/O6E684iy02SmaRWeQeAh" alt=""><figcaption><p>Browse the solution template galery</p></figcaption></figure>

<figure><img src="/files/93VH4YEfgLBG3GsePPT7" alt=""><figcaption><p>Brainstorm with our AI Assistant</p></figcaption></figure>

## Developer Tools: Customize your Smart Contracts

If you picked a template, you can now customize it to your needs, completely without writing code. If you are a developer, you can also start from scratch and build your own solution in our development suite. You can also use our Contract Generator to let it generate code for you! AI-generated code is automatically extracted and stored for the deployment phase - no need for copy and paste. Once you are done, you can continue to the deployment phase.

<figure><img src="/files/9bAfToQR7liycTiA50qV" alt=""><figcaption><p>Create new contracts fast with the Code Generator AI </p></figcaption></figure>

<figure><img src="/files/BWAw2fxxA5XLiiV1i2af" alt=""><figcaption><p>Import existing Contracts from code or ABI</p></figcaption></figure>

## Deployment Suite: Bring your Smart Contracts to life

Compile and deploy your smart contract solution in seconds. Connect your wallet, select your blockchain of choice, and hit the compile & deploy buttons. The Compile-&-Deploy-Engine will handle the rest for you. After successful deployment, you can continue to the integration phase or alternatively jump to the project overview phase to easily interact with your smart contracts, for example to mint new tokens, setup contract data or use a contract factory.

<figure><img src="/files/IDU7kJMiAKZGb1g9zwxO" alt=""><figcaption><p>Deploy all your Smart Contracts to various Blockchains</p></figcaption></figure>

## Integration Tools: Integrate your Contracts even faster

After you have deployed your smart contracts to the blockchain, it is time to integrate them. With the ONINO Smart Contract API you can easily integrate them by using custom API endpoints to interact with your contracts. Also you can create a Backend Wallet to have an even easier experience while interacting with your contracts (find more information here:[How-To: Using AWS KMS wallets with the ONINO Smart Contract API](/for-developers/developer-platform-overview/how-to-using-aws-kms-wallets-with-the-onino-smart-contract-api.md)).

The Integration AI can be your helper for complex questions on how to integrate a smart contract into your existing application, while the Contract Manager is your central tool to manage everything related to your contracts. Here you can directly interact with the deployed smart contract through the platform and also find documentation + integration help for each individual function.

<figure><img src="/files/PbOLcFBrB6L4DdSPp8EK" alt=""><figcaption><p>Create API Wallets and Custom API Keys for your Project</p></figcaption></figure>

<figure><img src="/files/njDb7hlVRsgKEyQD3LO8" alt=""><figcaption><p>Use our Integration AI for any complex integration questions</p></figcaption></figure>

<figure><img src="/files/ehaVHxx9c0Mda3CVGdgR" alt=""><figcaption><p>Manage all your smart contracts directly with the Contract Manager</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.onino.io/for-developers/developer-platform-overview/quickstart-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
