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

Uploaded Python 3Windows x86-64

raps-4.16.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-4.16.0-py3-none-macosx_11_0_arm64.whl (9.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-4.16.0-py3-none-macosx_10_12_x86_64.whl (9.7 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: raps-4.16.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 10.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-4.16.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 01aad1d9cb75b628b615d393ffa2351d65acb93a1778757d738bdf8b16ea3e12
MD5 fae299cc506e1c3d6a364103a5ab6256
BLAKE2b-256 cace63b2fe4040860f22b6ce298ec344e0fb8dcf1ead22af4d5f5f854018ebcc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-4.16.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67dd66abcc89d935ba32ce816a6e40c0b571c5052d2743fba51e49d2149c07dc
MD5 a88e3f0da20b767d876334e42467c57b
BLAKE2b-256 d708f5cf22e6c7eb50b803d3bcfca35ea27249c77b5cece870fa0a515768d063

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raps-4.16.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 9.4 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-4.16.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a67cf81860c5408db3783ec3694fbf07fc4488189d032c3a72448d853ba3f624
MD5 f320ad9a9b91c6f211b53a36d00b1c20
BLAKE2b-256 09b5bdf0525f9380c7cfc6a918fe6b1d79212ea045bfef968194db82aa3b669a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-4.16.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 90fb8b182c0a1ceb006b8044d6f87ce326584f8b0ac003c721aa1db3172f1c7a
MD5 4f6aa2ca5aac40f77ea7613af7ad0c20
BLAKE2b-256 95993f19211b30738266ee9c8b91972a3c5f21334eed673cb055d38d0b396e68

See more details on using hashes here.

Provenance

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