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

Uploaded Python 3Windows x86-64

raps-4.4.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

raps-4.4.0-py3-none-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

raps-4.4.0-py3-none-macosx_10_12_x86_64.whl (7.3 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: raps-4.4.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 8.0 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.4.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 bf7a5a3aa3ee78c0291d4cb1a1349c6b57aa9ebcb26042b556147d7c8e93b50f
MD5 452141f621a03b1cc11d0fd5d677a887
BLAKE2b-256 e61a24383362088baabe8b61eaf7c94c353b640cc2d2415c7fb14af61e323d1c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-4.4.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60f2da9381a84fdf6c4d8aca0220efa5b853e8589e5646e1b38276cf75a5752e
MD5 a9deb100bcb30dce66b45d7154c00020
BLAKE2b-256 961a48654c7ea3e993d33e739f0d9af3ecb0cbd5591234679580ef751e5b288f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: raps-4.4.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 7.0 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.4.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b282ecc995be8bfe97e6c292119be8c0300a1e7fc3b8041c4ba2926d1d35a00b
MD5 d1670e007d62ce341be5109c177d1cbb
BLAKE2b-256 80b664d894dbd3a0ebe39ea86e49450036efeeec437338c404160cdb6bf5c6e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for raps-4.4.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e8370012901fee9d0aed52c75e68968237ba3fad657b3d63f970dac1adac7969
MD5 5fb1021dc00dee2a72f9ce6e9621d6c2
BLAKE2b-256 b9da4dca0bfac67597bfc12e8f2930c214e96303fa775a50815505444d1674e0

See more details on using hashes here.

Provenance

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