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

Uploaded Python 3Windows x86-64

raps-4.6.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-4.6.0-py3-none-macosx_11_0_arm64.whl (8.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-4.6.0-py3-none-macosx_10_12_x86_64.whl (8.6 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: raps-4.6.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 9.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-4.6.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e2e096e85aa73a37579aaf38d484c99075407476b5cfc2bcfd3f2ec057654215
MD5 85ef4c76a8984be8e996582d236915c6
BLAKE2b-256 8b0444951a9b6b2ce23bf7d8627e9f618bfb32a8fc8d12a6c180d9e601c70bec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-4.6.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb9577590d173867df271eb2e2197edb68203e296b31663ddec3b6db0c824dd6
MD5 bb1dfebdea3c55839bd60eb4e444d2fc
BLAKE2b-256 34fdfd49affb7ba6bbf5b01df40f96783e0a8bd42ac29e0960977145e2b2d0a9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raps-4.6.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.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.6.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a48a282ccc71a36730afc9140b18624ee08e24c51ef33c74db775589d5f87e62
MD5 c1571b76217149d3c640807aef9fa82b
BLAKE2b-256 11d12f34affc52aa99874bb8a44251f478cabb49266b98d234a1a45e07a986f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-4.6.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 207fde1b3e05052bb81baa84d637130505b8df7a440bb8ba7bd85afb7ee898bf
MD5 470f4803af63f6fe7231eacc7f97708d
BLAKE2b-256 b225d2d28ac44d2272e9f9817915f42eaf8c1eb95d1788b3f39972ea499cc176

See more details on using hashes here.

Provenance

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