Skip to main content

Rust CLI for Autodesk Platform Services

Project description

RAPS - Rust CLI for Autodesk Platform Services

PyPI version License

A fast, modern command-line interface for Autodesk Platform Services (APS), built with Rust.

Installation

pip install raps

Quick Start

# Check installation
raps --version

# Get help
raps --help

# Test authentication (requires APS credentials)
raps auth test

# List buckets
raps bucket list

Configuration

Set your APS credentials as environment variables:

export APS_CLIENT_ID="your-client-id"
export APS_CLIENT_SECRET="your-client-secret"

Or use a .env file in your project directory.

Features

  • Object Storage Service (OSS): Manage buckets and objects
  • Model Derivative: Translate and extract model data
  • Data Management: Work with hubs, projects, and folders
  • Design Automation: Run Revit, AutoCAD, and Inventor engines
  • Authentication: Support for 2-legged, 3-legged, and device code flows
  • MCP Server: AI assistant integration via Model Context Protocol

Documentation

For full documentation, visit rapscli.xyz.

Alternative Installation Methods

Shell Script (Linux/macOS)

curl -fsSL https://raw.githubusercontent.com/dmytro-yemelianov/raps/main/install.sh | bash

PowerShell (Windows)

irm https://raw.githubusercontent.com/dmytro-yemelianov/raps/main/install.ps1 | iex

Homebrew (macOS)

brew install dmytro-yemelianov/tap/raps

Scoop (Windows)

scoop bucket add raps https://github.com/dmytro-yemelianov/scoop-bucket
scoop install raps

License

Apache 2.0 - See LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

raps-4.15.0-py3-none-win_amd64.whl (10.7 MB view details)

Uploaded Python 3Windows x86-64

raps-4.15.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-4.15.0-py3-none-macosx_11_0_arm64.whl (9.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-4.15.0-py3-none-macosx_10_12_x86_64.whl (9.6 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file raps-4.15.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: raps-4.15.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 10.7 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for raps-4.15.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f08859f83ac66b5ddf2d6f0c3f16b471ee491a249be38830877ef264c2724432
MD5 76df3dfcd592265e8d1319cb9850f3f1
BLAKE2b-256 a13167e8c4d1851fea5fa53726afafb9e55882cdf11ede2e193360b84b696156

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-4.15.0-py3-none-win_amd64.whl:

Publisher: release.yml on dmytro-yemelianov/raps

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file raps-4.15.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for raps-4.15.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c768657dc72cb5ea763296fb1bb4c71d41f3febd74a02d2cfc5d3136d10291ea
MD5 bea052d6596d0a66bfb95cce7413e731
BLAKE2b-256 8657053823cc22aac6d6e784eb5d678af6aca6a701ce9f8e89aae5b00dffca35

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-4.15.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on dmytro-yemelianov/raps

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file raps-4.15.0-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: raps-4.15.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for raps-4.15.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c8029f817c1efea23826756dd026496339990b7e1cb3a753c5084cf93d2deec
MD5 2ff4c3e26416721e6a7559924354b3ac
BLAKE2b-256 2e668b30282440fec477aadde0c6260a945e92edc835ef4dda422ee921fadd0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-4.15.0-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on dmytro-yemelianov/raps

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file raps-4.15.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for raps-4.15.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b4257d27c7ef91dac944aa4ceb9e090fae272011e5abd7084a70a854bcf00a31
MD5 9d84930cc98ac42575069e4e8509e77f
BLAKE2b-256 5c1ee6f8ea5901e9a3d3c496cc70002846718aece247cc47e0b6e9252d0eba69

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-4.15.0-py3-none-macosx_10_12_x86_64.whl:

Publisher: release.yml on dmytro-yemelianov/raps

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page