Web3API
The Power of Web3, The Ease of Web2. Interact with smart contracts through decentralized GraphQL endpoints, in any language, no smart contract SDKs required.
Screenshots

Problem Statement
We built a Web3 WASM runtime for universally compatible smart contract APIs. This allows protocols to implement user-friendly wrappers in a language agnostic way.These WASM modules, paired with a subgraph for historical data querying, combine together to create a single GraphQL schema that defines the entirety of the protocol. We call this GraphQL schema a "Web3API".Web3APIs live on IPFS and are addressable using ENS. They can be queried from any language or platform: Node, Browser, C#, C/C++, Rust, Go, Python, etc. dApps only need to include our lightweight client to query any Web3 API.In summary, Web3 APIs:Instantly integrate into your applicationsRun on all devicesAnd interact with your favorite P2P protocols
Solution
Here’s where it’s currently at in development:Client applications can fetch, parse, and execute Web3APIs using a combination of: IPFS, ENS, GraphQL, and WebAssembly.The WebAssembly smart contract APIs executing in the client can communicate with P2P networks: Ethereum, IPFS, Graph Protocol, more soon...We have a user friendly CLI that allows developers to easily build, test, and publish their APIs.
Hackathon
HackFS
2024
Contributors
- dOrgJelli
3242 contributions
- krisbitney
995 contributions
- nerfZael
716 contributions
- Niraj-Kamdar
582 contributions
- cbrzn
508 contributions
- namesty
506 contributions
- pileks
468 contributions
- kobby-pentangeli
465 contributions
- vhurryharry
118 contributions
- web3-api-build-bot
86 contributions
- polywrap-build-bot
59 contributions
- fetsorn
39 contributions
- mpetrunic
32 contributions
- Remscar
22 contributions
- ramilexe
17 contributions
- n0cte
16 contributions
- arcbjorn
14 contributions
- sraver
11 contributions
- dependabot[bot]
7 contributions
- benefacto
4 contributions
- Brioline
4 contributions
- RishiKumarRay
3 contributions
- morrigan
2 contributions
- PhilH
1 contributions
- kev-ngo
1 contributions