Skip to main content
Install the Scalekit SDK for your programming language or platform. All SDKs support the same core authentication features with language-specific optimizations.

Node.js

Install via npm or yarn:
    Requirements:
    • Node.js 14.x or higher
    • TypeScript 4.x or higher (optional)
    Package: @scalekit-sdk/node

    Python

    Install via pip:
    pip install scalekit-sdk-python
    
    Requirements:
    • Python 3.7 or higher
    • pip 20.0 or higher
    Package: scalekit-sdk-python

    Go

    Install via go get:
    go get -u github.com/scalekit-inc/scalekit-sdk-go
    
    Requirements:
    • Go 1.18 or higher
    • Go modules enabled
    Package: scalekit-sdk-go

    Java

    Install via Gradle or Maven:
      Requirements:
      • Java 11 or higher
      • Gradle 7.x or Maven 3.8+
      Package: scalekit-sdk-java

      Expo (React Native)

      Install via npx expo:
      npx expo install @scalekit-sdk/expo expo-auth-session expo-secure-store
      
      Requirements:
      • Expo SDK 48 or higher
      • React Native 0.71 or higher
      Dependencies:
      • expo-auth-session - For OAuth flows
      • expo-secure-store - For secure token storage

      Verify Installation

      Verify the SDK is installed correctly:

        Troubleshooting

        Node.js Issues

        Error: Cannot find module ‘@scalekit-sdk/node’ Ensure you’ve installed the package:
        npm install @scalekit-sdk/node
        
        Clear npm cache if needed:
        npm cache clean --force
        npm install
        

        Python Issues

        Error: No module named ‘scalekit’ Verify installation:
        pip list | grep scalekit
        
        Upgrade pip and reinstall:
        pip install --upgrade pip
        pip install --upgrade scalekit-sdk-python
        

        Go Issues

        Error: package github.com/scalekit-inc/scalekit-sdk-go is not in GOROOT Run go mod tidy to download dependencies:
        go mod tidy
        
        Verify go.mod includes the SDK:
        require github.com/scalekit-inc/scalekit-sdk-go v1.x.x
        

        Java Issues

        Error: Could not find com.scalekit:scalekit-sdk-java Ensure Maven Central is in your repositories: Gradle:
        repositories {
            mavenCentral()
        }
        
        Maven:
        <repositories>
            <repository>
                <id>central</id>
                <url>https://repo.maven.apache.org/maven2</url>
            </repository>
        </repositories>
        

        Expo Issues

        Error: expo-auth-session not found Install missing dependencies:
        npx expo install expo-auth-session expo-secure-store
        
        Clear cache and reinstall:
        npx expo start --clear
        

        Version Compatibility

        SDKCurrent VersionMinimum Runtime
        Node.js2.xNode.js 14+
        Python1.xPython 3.7+
        Go1.xGo 1.18+
        Java2.0.11Java 11+
        Expo1.xExpo SDK 48+

        Update SDKs

        Keep your SDK updated for latest features and security patches:

          Next Steps

          After installation:
          1. Configure SDK credentials
          2. Review SDK documentation
          3. Explore code examples
          4. Understand error handling

          Support

          If you encounter installation issues:

          Build docs developers (and LLMs) love