The Power of Web3,
The Ease of Web2
The Universal Integration Standard for Web3
Web3API is in Pre-Alpha
Join Early Access
Web3API is a developer toolchain that brings the ease of Web2 to Web3. This project aims to make integrating Web3 protocols into your apps seamlessly, without sacrificing decentralization.
In addition, Web3API is built with multi-platform support in mind. The Web3API standard allows Web3 protocols to run on all types of devices in your favorite programming language (Rust, Javascript, Python, Go, C, C#, etc).
Our goal is to build a fluid and efficient environment that will bring Web2 developers and enterprises into the Web3 space. We are taking the one-dimensional and fragmented developer environment of Web3 and bringing standardization, composability, and multi-platform support.
Here is a video explainer for the visual learners.
Detailed user instructions will be available shortly. Join early access!
Package | Version | Description |
---|---|---|
@web3api/client-js | pre-alpha | Javascript Client |
@web3api/cli | pre-alpha | CLI |
@web3api/wasm-ts | pre-alpha | Assemblyscript Runtime |
@web3api/client-test-env | pre-alpha | Dockerized Test Env |
nvm
yarn
docker
docker-compose
nvm install && nvm use
yarn
yarn build
yarn test:ci
or, if client-test-env is already running in the background:
yarn test
yarn lint
To autofix lint errors:
yarn lint:fix
Each demo below showcases different aspects of Web3API. Please see the demo's README for further details and instructions.
Demo | Status |
---|---|
Simple Storage | Running |
Uniswap V2 | Not Running |
For all inquiries, please email [email protected]
or create an issue in this repository.