Welcome to puter-sdk ! #1
bitsnaps
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
👋 Welcome to Puter-SDK!
Hello everyone,
We wanted to share the story and vision behind the
puter-cliandputer-sdkprojects to give the community a clear understanding of our goals and how you can get involved.The Journey
The
puter-cliproject began as a lightweight tool to help manage common tasks within Puter directly from the command line. What started with basic app and site management quickly expanded to include file operations, key-value store interactions, and more, evolving into a comprehensive CLI for the Puter platform.As its capabilities grew, we recognized the potential for even broader applications, including advanced automation and CI/CD integrations. This required a more structured, robust, and maintainable foundation than a simple CLI could provide.
Next step > Solid foundation
This led to the decision to decouple the core API logic from the command-line interface. The goal is to create a stable, well-tested, and reusable library that can power not just the CLI, but any Node.js project that needs to interact with Puter.
This is where the
puter-sdkcomes in.The
puter-sdkis designed from the ground up to be a solid foundation for Puter development. Our focus for the SDK is on:The Roadmap Ahead
The
puter-sdkwill become the engine that powers the next generation of our tools. The roadmap is as follows:puter-sdk: Our primary focus is on building and stabilizing the SDK to serve as the main interface for the Puter API.puter-cli: A future version (v2.x) ofputer-cliwill be rebuilt entirely on top of theputer-sdk.This approach will ensure a single, maintainable codebase for all API interactions, making both projects more reliable and easier to develop for and debug.
How to contribute
This is a community effort, and we welcome your contributions. We are actively designing powerful new feature, and your input is valuable. Whether it's through code, documentation, feature suggestions, or feedback on the SDK's design, your involvement will help shape the future of these tools.
Thank you for being a part of this journey.
Beta Was this translation helpful? Give feedback.
All reactions