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

Uploaded Python 3Windows x86-64

raps-5.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-5.3.0-py3-none-macosx_11_0_arm64.whl (10.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-5.3.0-py3-none-macosx_10_12_x86_64.whl (11.2 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: raps-5.3.0-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.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 59de31da3621a5686f8ddc4f1434c229cad3d3d7a17a465c4fc5d0ba46574898
MD5 dfa1fb49b23e6ac0819e8c0f27fca6f5
BLAKE2b-256 bb99827bcf049d2a45afd47890302709c702ad5fed801936dd402ab06c81e606

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-5.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36e90ddc7cdb2c0cf1256db99832e83e12f3f1f057f633302f5fa1bb8ff253e3
MD5 e8a93345ac0c85e661e0c1a6738cc597
BLAKE2b-256 6cac6dcfc44e227054640a3084394309d1685870c9e043e8aa020e0ca057743e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raps-5.3.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 10.7 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.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e6ff304ea7b15dde8b3e5d0bc42606e19c67e0b7dda5d6df02a0b62bdf355a0
MD5 8667af869a221b2b3846a0589c2af996
BLAKE2b-256 dab6409d8b46293b3df280ef595e564da4ee26076032db9e61912a8af23bdabe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-5.3.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c968e497cbddac81112cbfc6d7a99a35fe8b987db64f784972b344a9cd217f48
MD5 4668b430dc030439ef00d3c1f0510f1a
BLAKE2b-256 0ea5572cc3cf8fad75db5f4f77691f3d10554dd0b8569c67b16528f1b407bd84

See more details on using hashes here.

Provenance

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