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-5.4.7-py3-none-win_amd64.whl (15.8 MB view details)

Uploaded Python 3Windows x86-64

raps-5.4.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-5.4.7-py3-none-macosx_11_0_arm64.whl (13.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-5.4.7-py3-none-macosx_10_12_x86_64.whl (13.8 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: raps-5.4.7-py3-none-win_amd64.whl
  • Upload date:
  • Size: 15.8 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-5.4.7-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 21ba50efee6a41fcdc67f81a1db32de28ec25a793842db31a47ec316290ac99c
MD5 0ea7ed2a4a8dd6e69227bed4f3444314
BLAKE2b-256 f3b1d4f91e5e850cebb69a554e525481a51049e143f2161e0437f70e4eecbeb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-5.4.7-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-5.4.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for raps-5.4.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 027d0b14ce3e12536d5baed6f1985f5ef17591e1cd9eb7b162e81d74496bec0a
MD5 0a40eb42597da4ac2c555ab4ef3da6f5
BLAKE2b-256 5ca134c1f857ec8acecac7f6339ed86fb63a08f331e06cfe70b68a7556e3fdef

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-5.4.7-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-5.4.7-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: raps-5.4.7-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 13.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-5.4.7-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa83b7c3c3477074d74d2a3c8770f99356dcad92afcf654024067b1e6a347adf
MD5 83b4ed87a843e8194d85e30b8474dcae
BLAKE2b-256 9c2699d71382a435ef226c29fffac3ca7b8855dba8bcc7c92d48c97b1414a8a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-5.4.7-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-5.4.7-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for raps-5.4.7-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1d069df48c061c6395c33e70536f024bb8b7fd1af3db3045f2480ab8ee7d6a86
MD5 96ca8ac4d931caaa8f3ecbae7731fcf8
BLAKE2b-256 5295f5812046754f7f50e64cd20cdf7086a3631372beee0697736d4f3e78f227

See more details on using hashes here.

Provenance

The following attestation bundles were made for raps-5.4.7-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