Kin SDK Docs

Kin SDK Docs

  • Developers
  • Build

›Overview

Overview

  • Getting Started
  • Kin Architecture Overview
  • How It Works
  • App Registration
  • Migration to New SDKs
  • Solana
  • Terms & Concepts

Agora

  • Agora API Reference
  • Agora Webhook Reference

Android

  • Android SDK

iOS

  • iOS SDK

Go

  • Go SDK

Python

  • Python SDK
  • Python API reference

Node.js

  • Node.js SDK

Deprecated

    Android

    • Hello World Android
    • Kin SDK for Android
    • Android API reference
    • Backup/Restore Module for Android
    • Discovery Module for Android
    • Send Kin Module for Android

    iOS

    • Hello World iOS
    • Kin SDK for iOS
    • iOS API reference
    • Backup/Restore Module for iOS
    • Appreciation Module 'Options Menu' for iOS

    Unity

    • Hello World Unity
    • Kin SDK for Unity

    Python

    • Hello World Python
    • Kin SDK for Python
    • Kin Python Bootstrap
    • Python API reference

    Node.js

    • Hello World Node.js
    • Kin SDK for Node.js
Edit

App Registration

As mentioned in the How it Works section, app registration is not required to get started with creating accounts and submitting simple payments. Developers can get started by configuring their SDKs to use the Test Environment.

However, to qualify for KRE rewards, make fee-less transactions, or to make use of webhooks or invoicing in the hosted version of Agora, apps must register using this form. After submitting the form, an email will be sent within 24-48 hours with additional information for getting set up on the production and test environments.

Upon registration, apps will be issued an app index for their app, which should be included in the memo of transactions (or when using the SDKs) for transactions to be properly attributed to specific apps. When you initialize your Kin SDK with your app index, it automatically gets included in the memo of transactions sent by your users and/or backend server.

Register

To register, please submit a response using this form.

Once the form has been submitted, an email will be sent within 24-48 hours with additional information regarding getting set up on the production and test environments.

Configurable Options

After initial registration, the follow-up email will contain instructions on how to configure various options for their app. Below are descriptions of the options that can be configured when using Agora.

Webhooks

The following options are configurable for developers interested in using webhooks:

  • Webhook Secret: Required for an app to make use of any webhooks. This secret will be used by Agora to generate the X-Agora-HMAC-SHA-256 signature so that apps can verify the origin of the requests.
  • Sign Transaction URL: The URL for Agora to send Sign Transaction webhook requests. Required to make use of the sign transaction webhook.
  • Events URL: the URL for Agora to send Events webhook requests. Required to make use of the events webhook.
Last updated on 10/27/2020
← How It WorksMigration to New SDKs →
  • Register
  • Configurable Options
    • Webhooks
Kin SDK Docs

Docs

IntroductionAndroidiOSGoPythonNode.js

Resources

GithubGuidelines
LinkedInRedditMedium
Privacy policyTerms and conditions
© 2021 Kin Foundation