Kinetic
What is Kinetic?
Kinetic is an open-source suite of tools that make it easy to build apps that integrate Solana.
It provides a consistent and clean abstraction over the Solana SDKs and enhances it with some commonly requested features like paying Solana fees on behalf of the user, tracking and timing the users transactions and sending out webhooks.
Kinetic is aimed at developers that want to build crypto-experiences for the users of their app, hiding a lot of the details about the blockchain out of sight for both the developer and the end user.
Build Apps with Kinetic
Make your own app with our best in class SDKs
Connecting To Kinetic
Apps using Kinetic need to connect to a Kinetic instance. On devnet, that's easy, just set your endpoint as below when you instantiate the Kinetic client via the SDK:
const clientOptions = {
environment: 'devnet', // the name of your environment, e.g. devnet, mainnet
index: 1, // your App Index
endpoint: 'https://sandbox.kinetic.host', // devnet endpoint
}
const kineticClient = await KineticSdk.setup(clientOptions)
Running on mainnet is exactly the same, except there are a greater range of options for the endpoint you can connect to.
Learn more here:
Kinetic in Production
Learn how to connect your app to Kinetic on mainnet
Hosting Kinetic
As part of your production app, you may choose to host your own Kinetic instance.
See how here:
Host Kinetic
Learn how to host your own Kinetic instance
Configure Kinetic
Set your Environment Variables and use Kinetic Manager to configure and manage your Kinetic instance.
Kinetic Development
Develop with Kinetic on your own machine
Kinetic As A Service
Not interested in running your own Kinetic server? Never fear!
Kinetic As A Service
Connect to a Kinetic Service hosted by a 3rd party.
What If I Get Stuck?
Getting Help
Stuck? No problem, we have an amazing community waiting to help out.
Developer Discord
Join our fantastic developer community.
Was this page helpful to you?
Provide feedback