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

Uploaded Python 3Windows x86-64

raps-4.5.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-4.5.0-py3-none-macosx_11_0_arm64.whl (8.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-4.5.0-py3-none-macosx_10_12_x86_64.whl (8.3 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: raps-4.5.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 9.1 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.5.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 79b056aa2062d12bb30a5b8c011afb745004d7fe58e0f207c57f520ba23b5b93
MD5 10396f125d98c4827c01d6f1efcbd048
BLAKE2b-256 19d53b7a354efed3a63cb31dd143ea7543673ef612f05d32160187d41c43171b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-4.5.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf3adbadd69ba46457dd30055c5035391c65efe048d6d01ed3dd05d9c416fdae
MD5 6e09b46f18654e4b36c3a3c70d5899ac
BLAKE2b-256 b1772ef70b98d6fb4180323f75d8b4ef6765626f212693bfb20d56fa9119ce6a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raps-4.5.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.1 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.5.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f03df5f4cad06a2f5403306a14a7b3437dd48b46f5fcad1e9dddb89ccefb85f
MD5 8cdccae8f5d870322d49479c180d7c3d
BLAKE2b-256 c1dcd7f9c62fc99abb05b497661a55a9345716e7ae026d15d956562b8914b1f4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-4.5.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e8f7b05fc7115e1833edbd80dacc73fc3b54f7561c3eedd8021a787750d10e99
MD5 5b3dbb28f961b351b9373cb6da44b7b4
BLAKE2b-256 b6c917e785552e054ae32af24cbdf4a9b75365bd172d8a57683a364530a650ba

See more details on using hashes here.

Provenance

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