Skip to content

Eliminate the cost of baking trust into your SaaS interacting with distributed ledger technology, Hedera Hashgraph. Deploy your own Serverless REST API in 2 minutes with webhook capabilities, with no cost or additional infrastructure. πŸš€

License

trustenterprises/hedera-serverless-api

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Trust Enterprises: Serverless Hedera API

Welcome to the serverless hedera API, you can find out more about the project and running your first client through reading the docs.

You can look at our postman docs by clicking the button below.

Run in Postman

What does it do?

This API provides a simple but opinionated functionality layer between the Hedera JS client, we have cherry-picked and enhanced a number of capabilities including:

  • Consensus logging
  • Token creation
  • Custodial account generation
  • An entire NFT flow for the creation, minting, and management of assets.

Our API flow for the management of NFTs has been built from the ground up and includes special functionality for NFT-pass driven experiences that isn't present anywhere else.

In turn, you can create a surprisingly large amount of applications from marketplaces, staking platforms, low/no-code apps, and more.

This project isn't for everyone, if you require more granular control it is likely you'll write your own calls to your respective SDK.

However, we encourage using (or forking) this project to begin your adventures with Hedera the architecture of this API is scalable, tested, as CI/CD, and used in production by multiple flagship Hedera applications.

Versioning requirements, major version release.

For version 2 of the API, which includes the NFT flow you need to use node 16 or higher.

We have removed GitHub Actions CI checks for Node 12 & 14.

Deploy with 1 click

Deploy with Vercel

Developing and testing locally

  • Setup your environment variables
  • Run the linter and basic tests
yarn lint
yarn test

If you want to run all the tests, including the e2e tests for your config use:

yarn test:all

First, run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.js. The page auto-updates as you edit the file.

Have a look at the REST API documentation to see how you can start sending requests to your new shiny client.

About

Eliminate the cost of baking trust into your SaaS interacting with distributed ledger technology, Hedera Hashgraph. Deploy your own Serverless REST API in 2 minutes with webhook capabilities, with no cost or additional infrastructure. πŸš€

Resources

License

Stars

Watchers

Forks

Packages

No packages published