Skip to content
SPECIFICTION
Get listed

Memship

openmemship.com

Free plan Open source WebAPISelf-hosted

Spec sheet

What it does
Memship manages members, activities and payments for associations, clubs and other member-based organizations.Read 21 Oct 2026 · openmemship.com
Purpose
Memship brings member management, activities, and payments together for associations, sports clubs, cultural organizations, and other member-based entities.Read 8 Oct 2026 · openmemship.com
Free plan
YesRead 20 Sep 2026 · openmemship.com
API
A REST API is exposed under /api/v1 and uses FastAPI; payment webhooks use POST /webhooks/{provider}.Read 21 Oct 2026 · github.com
Support
Community help is provided through GitHub issues and email on a best-effort basis rather than a guaranteed support plan.Read 21 Oct 2026 · openmemship.com
Activities
Activities support modalities, tiered pricing, online registration, eligibility checks, capacity limits, waiting lists and discount codes.Read 21 Oct 2026 · openmemship.com
Backup requirement
Backups must include the data-root directory and the .env file because encryption keys and persistent service data are stored there.Read 21 Oct 2026 · github.com
Communications
Administrators can send announcements to all members, groups or membership types.Read 21 Oct 2026 · openmemship.com
Consents and files
Activities can require legal consents and uploaded attachments through the member portal.Read 21 Oct 2026 · openmemship.com
Data hosting
The application is single-tenant and stores member data on the organization’s own server by default.Read 21 Oct 2026 · openmemship.com
Deployment requirements
The quick start requires Docker and Docker Compose and runs the application in a browser on port 8081.Read 8 Oct 2026 · openmemship.com
Email delivery
Automatic registration, cancellation and wait-list emails can use SMTP or Resend.Read 21 Oct 2026 · openmemship.com
Email SDK options
Email integrations use either self-hosted SMTP or the Resend API.Read 21 Oct 2026 · github.com
Guardian and minor support
Membership records support guardians and minors.Read 21 Oct 2026 · openmemship.com
Hosting and data
The software is self-hosted and single-tenant, with member data kept on the organization’s own server by default.Read 8 Oct 2026 · openmemship.com
Installation model
The production installer uses vps-bootstrap.sh and install.sh, generates secrets, pins a release version and stores persistent data under one data root.Read 21 Oct 2026 · github.com
Intended organizations
Memship says it is built for associations, sports clubs, and cultural organizations with a few hundred to a few thousand members, run by volunteers or small staff.Read 8 Oct 2026 · openmemship.com
Languages
The interface supports Spanish, Catalan and English and can be extended through contributions.Read 21 Oct 2026 · github.com
Limit: hosting responsibility
Organizations normally operate their own server, while hosted management is available only as separately arranged paid contributor work.Read 21 Oct 2026 · openmemship.com
Limit: mobile app
A member mobile app is still in development; current member access works through the browser.Read 21 Oct 2026 · openmemship.com
Limit: one instance per host
The installation documentation states that container naming means a second Memship instance cannot run on the same Docker host without using another host or virtual machine.Read 21 Oct 2026 · github.com
Limit: quick-start security
The quick-start deployment is for evaluation because it uses throwaway volumes and a signing key published in the repository.Read 21 Oct 2026 · github.com
Maker facts
The project identifies Marc Andreu and Eder Villar as maintainers; it states there is no company or investor behind the project.Read 21 Oct 2026 · openmemship.com
Maker founding year
No founding year is stated on the reviewed official pages.Read 21 Oct 2026 · openmemship.com
Maker headquarters
No headquarters or legal entity is stated on the reviewed official pages.Read 21 Oct 2026 · openmemship.com
Member lifecycle
Administrators can handle registration, onboarding, status changes, cancellation, membership types, groups, prices and age restrictions.Read 21 Oct 2026 · github.com
Member portal
YesRead 20 Sep 2026 · openmemship.com
Membership features
It supports membership types, groups, pricing, age restrictions, guardians and minors, role-based access, and organization settings.Read 8 Oct 2026 · openmemship.com
Mobile app
A member-focused mobile app is in development; the site says members can currently register, book activities, and pay from a phone browser.Read 8 Oct 2026 · openmemship.com
Open-source licence
Memship uses the Elastic License 2.0, which permits use, modification and self-hosting but restricts offering it as a hosted or managed service to third parties.Read 21 Oct 2026 · github.com
Payments
The site lists SEPA direct debit, Redsys, Bizum, and Stripe Checkout, along with recurring billing, automatic overdue reminders, and PDF receipts with VAT breakdowns.Read 8 Oct 2026 · openmemship.com
Planned communications
Email campaigns and direct messaging are listed as planned rather than available features.Read 21 Oct 2026 · github.com
Planned integrations
WhatsApp, Telegram, Signal, Instagram, calendar subscriptions, accounting exports, e-invoicing exports, federation submissions and outbound webhooks are roadmap items.Read 21 Oct 2026 · github.com
Project activity
The public repository showed 4 stars, 2 forks and 27 issues when opened.Read 21 Oct 2026 · github.com
Receipts and VAT
Memship generates PDF receipts with VAT breakdowns and configurable invoice numbering in Spanish, Catalan and English.Read 21 Oct 2026 · openmemship.com
Recurring billing
Scheduled fee generation and overdue-payment reminder emails are built in.Read 21 Oct 2026 · openmemship.com
Redsys and Bizum
Redsys provides hosted 3-D Secure payment processing and Bizum support.Read 21 Oct 2026 · openmemship.com
Release status
GitHub lists v2.14.0 as the latest release, published on 25 September 2026, focused on fixing sixteen defects and build reliability issues.Read 21 Oct 2026 · github.com
Roles and permissions
The system provides role-based access for administrators and members, with granular permissions documented in the repository.Read 21 Oct 2026 · github.com
Security and privacy
The site says Memship is built with GDPR in mind and that data is not sent to a vendor cloud by default; connecting an outside service can send data to that service.Read 8 Oct 2026 · openmemship.com
Security positioning
The project describes itself as GDPR-oriented and includes legal-terms templates and consent management.Read 21 Oct 2026 · github.com
Self-hosting prerequisites
Production installation requires Docker Engine with Compose, curl, tar, a non-root Docker user and optionally a DNS name for HTTPS.Read 21 Oct 2026 · github.com
SEPA
SEPA support includes mandate management, remittance batches using pain.008 XML, bank-return imports and status tracking.Read 21 Oct 2026 · github.com
Stripe
Stripe Checkout lets members pay pending receipts, with payment status updated through provider webhooks.Read 21 Oct 2026 · openmemship.com
System sizing
The repository recommends a measured baseline of 2 vCPUs, 4 GB RAM, 40 GB storage, a domain and outbound email, costing roughly €8–12 per month for infrastructure.Read 21 Oct 2026 · github.com
Target organization size
The project targets organizations with hundreds to a few thousand members run by volunteers or small staffs.Read 21 Oct 2026 · openmemship.com
Technology stack
The documented stack uses Python 3.12+, FastAPI, SQLAlchemy, Alembic, Next.js, React, Tailwind, Shadcn/ui, PostgreSQL 15, Celery, Redis, Caddy and Docker.Read 21 Oct 2026 · github.com

Plans and prices

Free core Free permanently full application · self-hosted deployment · no subscriptions · no per-member fees Read 21 Oct 2026 · openmemship.com
Memship core Free Full application · self-hosted · no subscriptions · no per-member fees Read 8 Oct 2026 · openmemship.com

Every Memship plan and price →

Where Specifiction places it

Alternatives to MemshipAll alternatives →