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

Uploaded Python 3Windows x86-64

raps-5.5.0-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.5.0-py3-none-macosx_11_0_arm64.whl (13.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-5.5.0-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.5.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: raps-5.5.0-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.5.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f7083353b04c12e61feca1b035ca519fcc876942465955e49080518928ceb59c
MD5 ccd5567f8bc385bab61d57425f2c6f01
BLAKE2b-256 19556ca3b07215c7d88aff0a17bf15f438fc150a3f2a6cffa2352298ec871e6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-5.5.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f353b0def2e1d13b49190bb14238de575881f09ef7c09e8ebd94d7a5a85a1f9a
MD5 7878d4265f5bbc0d8df80fafd7f725e3
BLAKE2b-256 bbf9025bb31416c92f7913597387b16d444dac5530beea07cec3d3b2758b57fa

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raps-5.5.0-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.5.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2344cf128884970ed2bd7ed56dc072d3c51e6e27799b2964078053ae09119048
MD5 16584087f37c90e5e79ed2c9c7342d39
BLAKE2b-256 d0d4c4aa2c14b989e72e55827fb9700de9c5967941822dea4cb78b8b7eabe6e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-5.5.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 60133f1a5dd58a3d4474c97d8b7a25efaa8bf49d9ecd69ccf74eb0395b6292c6
MD5 8f3a267580f5d9f4205124d94cb5ee41
BLAKE2b-256 fa0acf8cb365d68407bf81e3fb37914ec71cceb856ff4e633cd80aec3c791487

See more details on using hashes here.

Provenance

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