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

Uploaded Python 3Windows x86-64

raps-5.4.8-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.8-py3-none-macosx_11_0_arm64.whl (13.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-5.4.8-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.8-py3-none-win_amd64.whl.

File metadata

  • Download URL: raps-5.4.8-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.8-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 798055a42f14825b275b5c74b51f4544b804b339557f0449b407276f69b7de25
MD5 09c0c7acb794b0268ea5a97d401ea054
BLAKE2b-256 1364a39274a230d47fecd889725ebe2329e1a699e3a17662acf7dc3233e3f790

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-5.4.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c8697bcd9ee873501b150cb1b2cd5d402f51ff00a1cf391e43ad627a8aeb7418
MD5 23fe44a2aadfb4b7299d95265da1f750
BLAKE2b-256 3d5ada3f8622f117b8c7fbbf0362813586082862a9ec50941f418b8365361d8b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raps-5.4.8-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.8-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a80a3d9537e190733d3fc13d797c39f2bd73c0821637fab871f487221dd7936e
MD5 b15d77adc8434dd4cae7fe758d253894
BLAKE2b-256 88911b7f6e44e793ff127d050795069f72c2b5abddefbb8d924688e88781991b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-5.4.8-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3a3a49806cd22f00d3e4ba928586ca1e2508a79f085c5d6e6ddf9bf16879a2ac
MD5 9e3783dffa82ce293930c4a73e9ba695
BLAKE2b-256 81113c550751d0ab6ae3dd61ba8a1a7475e36f239b5ac1c38b0a99ea90767ac8

See more details on using hashes here.

Provenance

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