Niftory Docs
  • What is Niftory?
  • Get your API Keys
  • 👩‍💻API
    • Niftory Web3 API
    • SDK QuickStart
      • Using the SDK in React
      • Using the SDK from the Server
    • API Quickstart
      • Create your first Wallet
      • API calls with Sample Content
      • Mint your first NFT
    • API Cheat Sheet
    • Niftory Sample App
      • Explore the Sample App
      • Anatomy of a Niftory App
        • Getting Authenticated
        • GraphQL Client Setup
        • API Usage
        • Transfer an NFT
    • 💡Core Concepts
      • Niftory Data Model
      • Authentication
        • Using Your API Key
        • Configuring Your App
        • Privileged Authentication
      • App and AppUser
      • NFTs
        • Creating NFTs
        • Querying NFTs
        • Transferring NFTs
        • Minting NFTs
      • Wallets
        • Create a Niftory Wallet
        • Register External Wallets
        • Query Wallets
      • Contract
      • User Auth (Client-Side)
    • Your Niftory Account
  • 🧑‍💼Admin Portal
    • Niftory Admin Portal
    • 🚀Guides
      • Setting Up Your Org
      • Create Your First NFT
    • 🗺️Explore
      • Org and Apps
      • NFT Collection
        • Sets
        • Collectibles
        • NFTs
    • 💼Use Cases
      • For Engineers
      • For Designers
      • For Business Users
  • 📖Reference
    • GraphQL & Auth Endpoints
    • API Reference
    • SDK API Reference
Powered by GitBook
On this page
  • Get your API Keys
  • Deploy your smart contract

Was this helpful?

  1. API

Niftory Web3 API

PreviousGet your API KeysNextSDK QuickStart

Last updated 1 year ago

Was this helpful?

Go through this quickstart before you start building with Niftory. If you're building in JS or TS, we recommend using the Niftory SDK to streamline your building.

You can also use our full GraphQL API for interacting with Niftory if you want deeper control over the queries, mutations or are going to be using Niftory in another language or framework (Unity, Python, etc). SDKs for other ecosystems are coming soon!

Get your API Keys

Your API keys identify and protect your app; it's how Niftory recognizes who is making requests. To get your API keys,

  1. Log in to the .

  2. Enter a name for your organization (single word).hhin

  3. Select your preferred blockchain. Currently we default to .

That's it! You will be redirected to Your App page, where your API Keys are waiting for you.

These API keys target the testnet environment. We recommend you get your app working fully in testnet before switching to mainnet.

Deploy your smart contract

Next up, let's get you a smart contract and deploy it to the blockchain! Niftory has built an advanced smart contract for your use. We'll skip the details in this section, but you can read more about it here:

We'll start with deploying it to testnet; as mentioned above, you should develop against testnet until you're ready to deploy your app.

  1. Enter a Contract Name (this is optional, by default your contract name will be your org name).

  2. Deploy Contract

That was easy, right? In less than 5 minutes, you've been able to get your API keys, and deploy a smart contract to the blockchain!

Go to Your App page in the .

👩‍💻
Contract
Niftory Admin Portal
Niftory Admin Portal
Flow
Sign up to https://admin.niftory.com