Panda SFTP Integration

From RCampus Wiki
Revision as of 16:10, 6 May 2026 by Admin (talk | contribs) (Created page with "Panda is the RCampus module that automates the exchange of student, demographic, and program data between an institution's Student Information System (SIS) and RCampus. It use...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Panda is the RCampus module that automates the exchange of student, demographic, and program data between an institution's Student Information System (SIS) and RCampus. It uses a scheduled SFTP process to transfer CSV files on a regular basis, eliminating the need for manual uploads.

For details on the file formats used by Panda, see Importing Data to RCampus.

How It Works

On a daily schedule (Monday through Friday), Panda coordinates a file exchange between RCampus and the institution:

  1. RCampus generates students.csv — a list of student IDs for which it expects data.
  2. The institution retrieves students.csv from the RCampus SFTP server.
  3. The institution uploads the appropriate data files for those students.
  4. RCampus processes the uploaded files and updates its records.

Only students listed in students.csv should be included in the institution's uploaded files.

Authentication

Panda uses SSH key-based authentication. Password-based access is not supported. During onboarding, institutions provide a public SSH key (RSA, ED25519, or ECDSA format) to RCampus Support. Once registered, RCampus provides the SFTP hostname, username, and folder paths.

Getting Started

Setting up the Panda SFTP integration requires coordination with RCampus Support. To begin the onboarding process or get technical assistance, please contact RCampus Support.

When reaching out, please have the following ready:

  • Your institution's public SSH key (.pub file)
  • The name and contact information of your SIS administrator or IT contact
  • Whether you need test environment access, production access, or both

Support

For any questions about the integration — including file errors, scheduling issues, or key rotation — contact RCampus Support and provide the file name, upload date and time, and a sample record if available.

See Also