Skip to contents

artcore provides the platform primitives used across Artalytics services:

  • PostgreSQL connectivity helpers for consistent, secure database access
  • DigitalOcean Spaces (S3-compatible) helpers for CDN asset upload and retrieval
  • ID generation utilities for Artalytics entities
  • Environment validation to ensure required configuration is present

Quick start

# Install the package
pak::pak("artalytics/artcore")

# Open and close database connections
con <- artcore::..dbc()
artcore::..dbd(con)

# Generate platform IDs
artcore::genArtistID()
artcore::genArtworkID()

Explore the documentation

  • Reference: Full function documentation grouped by concept
  • Articles: Guides and workflows for common tasks
  • Changelog: Notable updates across releases