Download SDKs
Get started with KryptoOS by installing the SDK for your preferred programming language.
TypeScript / JavaScript SDK
For web applications, Node.js backends, and React/Vue/Next.js projects.
NPM
npm install @empoorio/ssi-sdkYarn
yarn add @empoorio/ssi-sdkPNPM
pnpm add @empoorio/ssi-sdkPackage: @empoorio/ssi-sdk
Version: Latest stable
Documentation: Getting Started
Rust SDK
For high-performance applications and blockchain integration.
Cargo.toml
Add to your Cargo.toml:
[dependencies]
empoorio-ssi = "0.1.0"Cargo Install
cargo add empoorio-ssiCrate: empoorio-ssi
Version: 0.1.0
Documentation: Integration Guide
Python SDK
For backend services, data science, and FastAPI applications.
Pip
pip install empoorio-ssiPoetry
poetry add empoorio-ssiRequirements.txt
empoorio-ssi>=0.1.0Package: empoorio-ssi
Version: 0.1.0+
Documentation: Getting Started
CLI Tools
Command-line tools for DID and credential management.
NPM Global Install
npm install -g @empoorio/ssi-cliUsage
# Create a new DID
ssi-cli did create
# Issue a credential
ssi-cli vc issue --type KYCCredential --subject did:emp:user-123
# Verify a credential
ssi-cli vc verify credential.jsonPackage: @empoorio/ssi-cli
Documentation: CLI Documentation
Docker Images
Pre-built Docker images for running KryptoOS services.
Pull Images
# Issuer API
docker pull empoorio/ssi-issuer-api:latest
# Verifier API
docker pull empoorio/ssi-verifier-api:latest
# DID Resolver
docker pull empoorio/ssi-did-resolver:latest
# Status Registry
docker pull empoorio/ssi-status-registry:latestDocker Compose
version: '3.8'
services:
issuer-api:
image: empoorio/ssi-issuer-api:latest
ports:
- "3001:3001"
environment:
- NODE_URL=wss://rpc.empoor.io
- ISSUER_DID=did:emp:issuer-01
verifier-api:
image: empoorio/ssi-verifier-api:latest
ports:
- "3002:3002"Registry: Docker Hub - Empoorio
Documentation: Deployment Guide
Source Code
Build from source or contribute to the project.
Clone Repository
git clone https://github.com/empoorio/kryptoos.git
cd kryptosBuild SDKs
# TypeScript SDK
cd sdks/typescript
npm install
npm run build
# Rust SDK
cd sdks/rust
cargo build --release
# Python SDK
cd sdks/python
pip install -e .Repository: github.com/empoorio/kryptos
License: Apache 2.0
Contributing: CONTRIBUTING.md
System Requirements
Minimum Requirements
- Node.js: 18+ (for TypeScript SDK)
- Rust: 1.70+ (for Rust SDK)
- Python: 3.9+ (for Python SDK)
- RAM: 2GB
- Storage: 100MB for SDKs
Recommended
- Node.js: 20+
- Rust: 1.75+
- Python: 3.11+
- RAM: 4GB+
- Storage: 500MB
Network Configuration
Mainnet (Production)
NODE_URL=wss://rpc.empoor.io
NETWORK=mainnetTestnet (Development)
NODE_URL=ws://testnet.empoor.io
NETWORK=testnetLocal Development
NODE_URL=ws://localhost:9944
NETWORK=localQuick Start
After installing your preferred SDK, follow these guides:
- Getting Started - Create your first DID and credential
- DID Management - Learn about decentralized identifiers
- Credentials - Issue and verify credentials
- Integration - Integrate into your application
Support
Need help with installation?
- Documentation: docs.kryptos.io
- Discord: discord.gg/kryptos
- GitHub Issues: github.com/empoorio/kryptos/issues
- Email: support@kryptos.io
Release Notes
Stay updated with the latest releases:
- Changelog: View all releases
- Breaking Changes: Check migration guides for major versions
- Security Updates: Subscribe to security advisories
Ready to build? Start with our Getting Started Guide →