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

Uploaded Python 3Windows x86-64

raps-5.6.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (15.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-5.6.3-py3-none-macosx_11_0_arm64.whl (13.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-5.6.3-py3-none-macosx_10_12_x86_64.whl (14.4 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: raps-5.6.3-py3-none-win_amd64.whl
  • Upload date:
  • Size: 16.6 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.6.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 583552f7ecd92024bcab426dca987b0f0c0da40003959f744560a4920e4ce11c
MD5 4276ae465dca51b95dfd8b383285a40b
BLAKE2b-256 4ca976725cd402d8c9eb3ee2c3b4365cbf0041265feafa5b3f35e3c9d4e61033

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-5.6.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6c190f12f4eaea007d7cc69735fd8f33ffc0f10f0aa58aec0f0c73994ed9620
MD5 3001646545892371838d09d37289c63a
BLAKE2b-256 c41db7488147d0308969d3c6cde4a3ee03cc4f6d96452fa360d3253f167fda5d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raps-5.6.3-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 13.9 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.6.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 594fc3b76217c64b96f27ac565254560e8e93480d651400e1a4773d882e44b01
MD5 af21108f7d30e7ca1d64b81413b361c1
BLAKE2b-256 46a343e3ba6867270694377dcfc1c7cc2ab083c84d35fdaee49d5fd7b84098ce

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raps-5.6.3-py3-none-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 14.4 MB
  • Tags: Python 3, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for raps-5.6.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 45373edb1f7717aba469eaf53661cf913b35380fd303e365d343bf99b78d0db8
MD5 6fc5d016ef7f3b1b99acbfd99af3a536
BLAKE2b-256 063e1ef4ef029e6ea7e6b9b882eb5228c428655db899e5c3714d0fddd12fcfba

See more details on using hashes here.

Provenance

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