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

Uploaded Python 3Windows x86-64

raps-5.4.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

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

Uploaded Python 3macOS 11.0+ ARM64

raps-5.4.1-py3-none-macosx_10_12_x86_64.whl (13.7 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: raps-5.4.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 15.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-5.4.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9d50d682857555d3b735d57aaa1493f3c19dd14fd2f63b2032bb059980900e1c
MD5 d02678cd5577693231b9c80a6cdaae5c
BLAKE2b-256 c5c9c20b42dd99bf34dae620c40881dbf70e2264536b12e589b49c063f33cc57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-5.4.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be96a6443b7c5039a81282804106ff2af6a0ca9f75c625cec76fd2489b676107
MD5 44b14343ffa5ab9891daf7694138947d
BLAKE2b-256 52b5b07cc97d9640c166984530d99a35a9014c63aabdf65b5fb95d0dea63f4d2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raps-5.4.1-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.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8a16df899f74b82c4050c10e2126771f061e14be5084a60d42de66ac212faef
MD5 8c873337ea0f0d8429bcff6f2b6aee43
BLAKE2b-256 d91c863e64bd58356f8fc6a208938b5471e431e767640d39b58250ceab805b5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-5.4.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8a2460f5c6c32fbb496f00d45f2c9391b08151cc02527f1493a5ebba0960252c
MD5 e306d176aad26b6f9304bf6665bd7271
BLAKE2b-256 b6f0295ba2839dc4122c02cd860da678427c70c9bce8b6be3cf29ad824e54e5a

See more details on using hashes here.

Provenance

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