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

Uploaded Python 3Windows x86-64

raps-5.4.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-5.4.9-py3-none-macosx_11_0_arm64.whl (13.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-5.4.9-py3-none-macosx_10_12_x86_64.whl (13.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: raps-5.4.9-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.9-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 53bda3a78f3fe27931871b5f41a37f71fe97b3350d04f00c17759108b6e2a623
MD5 1a5055870b1d9f61cd7521d188d9a1b2
BLAKE2b-256 9f7dd2357aa79e3db181fb48da0ed592fc7b57681b13bb8524be04a209e77100

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-5.4.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9d431fadb60b9b81dac9ca78f1f681235ebf07a059196af5fdb7d8521247ff3
MD5 91f105e02906a865deacb884e252f346
BLAKE2b-256 63b1631882ed5c33bad5aa46ef7c5f18b6dfc7c4384bb14c643a172087626ef4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raps-5.4.9-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 13.3 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.9-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb3c45b57a280a28c0cede4c36288da6e0383dbf34b1a6144dfa13b54b1036d8
MD5 6aa690eceadfe8d7edc69e0f19725117
BLAKE2b-256 8677311aff037f055ed030997f60312b7f23417d483a1eb71723b1d058036547

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-5.4.9-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8616dd3eb90b9ecac37fb25cbf7fa5becd6bb2fbe61c02a2fc389a9ee3dd6210
MD5 8931e40044ab56bc57f47342360a02a5
BLAKE2b-256 6f80567989e500dce4e8b3e0a0193b929a1999e48158bf3e6716a376726864bd

See more details on using hashes here.

Provenance

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