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

Uploaded Python 3Windows x86-64

raps-5.4.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-5.4.3-py3-none-macosx_11_0_arm64.whl (13.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-5.4.3-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.3-py3-none-win_amd64.whl.

File metadata

  • Download URL: raps-5.4.3-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.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4fbafa4e98bfe6460bc058a705a70c2a062da3f9afa14ca8a97311896d52c629
MD5 c4b1664f444969ef53e10e1580de341f
BLAKE2b-256 caeac68a411afb2c85c53d97ba171ee3fa49dfde0c3fb37e0f5debc047d01e8f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-5.4.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e76eaa17e85640967f3f05d9283bca73cc4e97b1d0937d3b1207e1b728a3f8ef
MD5 372f95bdc6d03ab12e5790552cd14d1d
BLAKE2b-256 1e8cc4603bd33fb8df434f94c7d4fa53b98ede29f705ef543688ca94b8c26b76

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raps-5.4.3-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 13.2 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.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3cd66a725a73577299427c8933af4b9795595aaf71ebff2933e6b5f786c43c25
MD5 c4c270d45e0e8497c2229cf6bc146a7a
BLAKE2b-256 dbcc129595ee3de6d2c6c69d163345d2f00b4a03c827fc9dd931ed980eb09eaa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-5.4.3-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ee913765b708097d3d2cb5971b629f19146e15db5703e93493d235c14929300d
MD5 9af57256d566ec55b16d81524fe6e40f
BLAKE2b-256 d6d4e172616d4e2d2d00d935f81ab6e7be2090c01613be0f95a57d7bebbb92d4

See more details on using hashes here.

Provenance

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