The @client_sdk is a versatile software development kit provided by the Atsign Foundation, designed to help developers streamline application development across various platforms. In this guide, we will walk through the usage of the two primary versions of the @client_sdk: the at_client for non-platform-specific applications and at_client_mobile for mobile applications.
Understanding the Two SDK Versions
When embarking on your app development journey, it’s essential to select the right toolkit. Think of choosing between these two SDKs as selecting the right set of tools for a different type of project:
- at_client: Imagine you’re a crafting expert who needs a multi-functional toolbox to build shelves, tables, and intricate designs (command-line applications and headless apps). This SDK is like that toolbox—it’s flexible and adaptable, perfect for non-platform-specific tasks or for applications interacting with Internet of Things (IoT) devices.
- at_client_mobile: Now, think of this SDK as specialized equipment designed exclusively for creating beautiful furniture—strong and reliable for iOS and Android apps. With features like secure storage and key backup, it’s tailored specifically to meet the stringent requirements of mobile platforms.
Getting Started
To begin utilizing the @client_sdk, follow these simple steps:
- Choose your SDK based on the targeted device:
- For IoT and CLI applications: Download the at_client.
- For mobile applications: Download the at_client_mobile.
- Follow the installation instructions provided in the README file included with the SDK package.
- Implement the necessary code snippets in your application as guided in the documentation.
Troubleshooting Your Development Process
If you encounter issues while using the SDK, here are a few troubleshooting tips to consider:
- Common Errors: If you encounter any errors during installation, double-check your environment parameters and SDK paths to ensure everything is set correctly.
- Dependencies: Make sure that all required dependencies specified in the documentation are installed.
- Code Issues: Review your code for typos or incorrect configurations, especially if you’re porting from one SDK to another.
- For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
Conclusion
By making the right choice between at_client and at_client_mobile, your journey in app development can be more straightforward and effective. Embrace the right toolkit to help bring your ideas to life.
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

