What is WebSpace?
WebSpace is a service runtime where you can operate web interfaces, APIs, and real-time features using the files, databases, members, and permissions managed in a workspace. You can publish a static website from a single ZIP file or build a business service that requires sign-in, a database, and WebSocket.
What can you build?
When you define a data structure in a schema file (.sfn), WebSpace creates the corresponding APIs and access permissions. Connect them to an HTML interface in a folder to build anything from a small business tool to a real-time participation service in one web space.
| Example | Description |
|---|---|
| Company or personal website | The simplest form: deploy static pages as they are |
| Customer portal | Customers sign in, upload materials, and check processing results |
| Internal business interface or ERP | Implement applications, submissions, approvals, records, inventory, accounting, and other enterprise resource planning tasks for internal use |
| Equipment or field dashboard | An operations interface for monitoring incoming data |
| Database search service | Provide structured data through a search interface and APIs |
| Knowledge chatbot | Provide knowledge-indexed materials through a chatbot interface |
| Real-time participation service | Let multiple users participate at once in quizzes, shared growing activities, collaborative boards, or games |
How to build one
- Create a schema file: Design the data to store and its API permissions.
- Prepare an HTML interface: Put an HTML project in a folder and open it directly as a web interface. → Use the frontend example
- Use the completed interface for its intended audience.
- For team-only use → Build an internal web service
- For public access → Build a public web service, Deploy a website