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

Uploaded Python 3Windows x86-64

raps-4.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-4.3.0-py3-none-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-4.3.0-py3-none-macosx_10_12_x86_64.whl (6.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: raps-4.3.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 7.5 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.3.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a97e97470f48a26fdee1eca91d78bdf7ce9413db6fb8bee63fbd7210f46b17ba
MD5 45b04ab5db3fa5dc93c7382e474abf4f
BLAKE2b-256 706bee9eb1d5650b389bc0eb7bbde1c1519d589c0a4e145a8d08a32e930fc8a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-4.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1983b430294452f8bdd12c1d07f8e830b93c11c1e637e68ee742fd258269056
MD5 319df63d44ed12ce02f60e07d13af487
BLAKE2b-256 5cae3db237aa86b9ba5be390fb08dd6bf01cd306fc9f8f49592a9b829b98046f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raps-4.3.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 6.8 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.3.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f2aa70a0d48bc341e55889137f902003afb28173c42ac18d9c8bfd81c973b79
MD5 b102ef4b9f02dc48088d039b503bd520
BLAKE2b-256 0e7f3a6f139cdd71ac962469a5d5c09f9ad07bef89ac08af586b068a4ea07475

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-4.3.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 90264116554198d9bc3d9defc9d3bca714e4163a47b8a617a12b7b2e66da203b
MD5 481b74441e6b0e8783757db410981696
BLAKE2b-256 a9a0943390253fdb4c4e26710c22e06c0966577201f11b351eee54a9cecf4d35

See more details on using hashes here.

Provenance

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