Welcome
Getting Started
How to Guides
Application vs Blocklet
Create Blocklet
Compose Blocklets
Develop Blocklet
User and Passport
Communicate with DID Wallet
Blocklet Storage
Using Blocklet Preferences
Build blocklet for profit [deprecated]
Bundle your blocklet
Manage Blocklet Versions
Publish your blocklet to the world
Deploy your blocklet
Read/Write blockchain in blocklet
Operation your blocklet
Reference Guides
Conceptual Guides
Frequently Asked Questions
Welcome
Welcome to Blocklet the Web 3.0 Application Platform#
Blocklet is a platform that provides a toolkit which enables developers to build composable and compelling Web 3.0 applications efficiently. The toolkit covers the end-to-end workflow for application building process, such as bootstrapping, developing, distribution and deployment.
The complete ArcBlock infrastructure and apps are built and served by the blocklet platform, including the documentation you are reading now. So, what are you waiting for? Let's start building blocklets for fun and profit today!
Getting Started
Environment setup and get your first blocklet project up and running within minutes
Conceptual Guides
Big-picture explanations of higher-level blocklet concepts. Most useful for building understanding of a particular topic.
- Platform overview
- Core blocklet concepts
- Blocklet lifecycle
- Blocklet composition and payment
- Blocklet server architecture
- Blocklet routing layer and access control model
How To Guides
Practical step-by-step guides to help you achieve a specific goal. Most useful when you're trying to get something done.
- Create and develop your blocklet
- Setup and use blocklet preferences
- Manage users and talk with DID Wallet
- Create component and compose blocklets together
- Bundle and deploy your blocklet
- Publish your blocklet for fun and profit
- Put blocklet storage locally or on blockchain
Reference Guides
Nitty-gritty technical descriptions of how blocklet works. Most useful when you need detailed information about APIs of components in the blocklet toolkit.
- blocklet.yml and blocklet.js
- Blocklet SDK
- Blocklet Service
- Blocklet UI
- Blocklet CLI and Server CLI
- Automate with Blocklet Actions
- Security, performance and limitations
How to get help?#
Having trouble? We’d like to help!
- Try the FAQ – it’s got answers to many common questions.
- Looking for specific information? Try the search box with your keywords.
- Found something missing? or found a typo? Click "Submit Feedback" on each page footer to create issues on GitHub.