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

Uploaded Python 3Windows x86-64

raps-5.3.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-5.3.1-py3-none-macosx_11_0_arm64.whl (10.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-5.3.1-py3-none-macosx_10_12_x86_64.whl (11.3 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: raps-5.3.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 12.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-5.3.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 3e2cbd3024d8ccbfb53b5057b77ff9290166c06c69a892fe6871d640249752dc
MD5 1a74ba34c036ea0adddab2f413337e10
BLAKE2b-256 478b1f30df1654a033d718551aed5884871aeae5baa25eabd1e8a749dcef8d5c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-5.3.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b68f1417cd9e365a50dd57f0b690ce0b38569dda9c3a7bcba465d86704325ee
MD5 6f0afceb87cfeda1318bfd04c6eb8bfc
BLAKE2b-256 ed77d8872b07bef895fd54067c9acf6a4d3f818d56e5084946f667800e316e75

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raps-5.3.1-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 10.8 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.3.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 007701cb605d5693a4ae5fd03f278fedd3514b10c947d7c523ad1108f7fb6fc0
MD5 47dc01746465097a9d8ccb8270c90b73
BLAKE2b-256 a7b989f78c71afb20b4b66e95de7e6255ed666a08e6c15b9e89892aac9b85583

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-5.3.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b10b7ba89f380bfcf9cd0c078ed41a56f973627d1f0d140007e5feaef1a5ef8e
MD5 af516f9b51a88dee1ba2ef614d4cde39
BLAKE2b-256 e9a5280052754fe97be3d8d7b146c38226f3569b7a2ab763d6b24500b3db0b08

See more details on using hashes here.

Provenance

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