Skip to content

Slava096/Algorand-fastAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image1 This repository is part of the article

Getting started with Python Algorand SDK and FastAPI

This FastAPI application implements some Algorand blockchain processes using py-algorand-sdk.


Security warning

This project has not been tested and should never be used in production


Requirements

You must have python 3 installed on your system. Also for this tutorial you will need python3-venv. This package can be installed with the following command.

$ sudo apt-get install python3-venv

This manual assumes that Algorand Sandbox is already installed on your system.

Setup

First create a root folder for the project

cd ~
mkdir algorand-fastAPI
cd algorand-fastAPI

Then clone this repository into it

git clonne https://github.com/Slava096/Algorand-fastAPI.git
cd Algorand-fastAPI

Then create and activate a new virtual environment

python3 -m venv Algorand-fastAPI
./Algorand-fastAPI/bin/activate

Then install all dependencies with the following command

(Algorand-fastAPI) $ pip3 install -r requirements.txt

Now you can run the application with this command

(Algorand-fastAPI) $ uvicorn main:app --reload

As soon as the application starts, you will have access to the online documentation at http://127.0.0.1:8000/docs#/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages