Apella Technology
's headquarters is located in San Francisco, California. David Schummers is the CEO of Apella Technology. Apella Technology's latest funding round was a Series A for $21M on Dec 2021. Apella Technology has 3 followers on Owler. Apella Technology has an estimated revenue of <$1M and an estimate of less <10 employees.